Amrit Posted April 15, 2014 Report Share Posted April 15, 2014 Hallo, ich würde gerne eigene Boxen erstellen die nur bestimmten Kundengruppen zugänglich sind. Also - das Infos für Händler nicht von Endverbrauchern gesehen werden. Über den Contentmanager "Kundengruppen zuweisen" geht nicht, da noch ein Layout für die Boxen in der css gemacht werden. Grüße Link to comment Share on other sites More sharing options...
mzanier Posted April 15, 2014 Report Share Posted April 15, 2014 um die ganze box aus/ein-zublenden, am besten mit ner if im template Link to comment Share on other sites More sharing options...
Amrit Posted April 15, 2014 Author Report Share Posted April 15, 2014 Hallo, Danke ist mir klar mit der if anweisung, aber welche? bin leider kein Programmier Crack, sonst würde ich nicht fragen Grüße Link to comment Share on other sites More sharing options...
mzanier Posted April 15, 2014 Report Share Posted April 15, 2014 ein {if $smarty.session.customer->customers_status eq '1'} ... {/if} [/PHP] sollte genügen, wobei die 1 dann die jeweilige kundengruppen id ist. Link to comment Share on other sites More sharing options...
Amrit Posted April 15, 2014 Author Report Share Posted April 15, 2014 Hallo Herr Zanier, vielen Dank Liebe Grüße Manfred Hunkel Link to comment Share on other sites More sharing options...
Sascha_NWD Posted October 15, 2014 Report Share Posted October 15, 2014 {if $smarty.session.customer->customers_status eq '1'} ... {/if} [/PHP] Das hat soweit wunderbar funktioniert ... ABER - wie schaut die if-Abfrage aus wenn mehr als eine Benutzergruppe diese Box sehen sollen, z.B. 3 Benutzergruppen? Ich bin irgendwie auf keinen gescheiten Code gekommen Link to comment Share on other sites More sharing options...
Amrit Posted October 15, 2014 Author Report Share Posted October 15, 2014 kenne das so, '1,3,5' hochkomma > anweisung > komma > anweisung > hochkomma Grüße Link to comment Share on other sites More sharing options...
Sascha_NWD Posted October 15, 2014 Report Share Posted October 15, 2014 Hallo Amrit, genau das dachte ich auch -> geht aber leider nicht auch '4' & '9' usw. funktioniert nicht ... Link to comment Share on other sites More sharing options...
Amrit Posted October 15, 2014 Author Report Share Posted October 15, 2014 vielleicht mußt Du mehrere Einträge machen {if $smarty.session.customer->customers_status eq '1'} ... {/if} {if $smarty.session.customer->customers_status eq '3'} ... {/if} usw. ??? es gibt aber Leute die es genau wissen Grüße Link to comment Share on other sites More sharing options...
Alex@4tfm Posted October 15, 2014 Report Share Posted October 15, 2014 {if $smarty.session.customer->customers_status eq '1'} ... {/if} {if $smarty.session.customer->customers_status eq '3'} ... {/if} Bündeln kann man es mit entsprechenden operatoren "||" => oder und "&&" => und. d.h. dieser code wäre identisch zu oberem: {if $smarty.session.customer->customers_status eq '1' || $smarty.session.customer->customers_status eq '3' } ... {/if} [/PHP] Wichtig, so kann man *nicht* mehrere Parameter abfragen: [PHP] {if $smarty.session.customer->customers_status eq '1' || '3' || '5' || '7' } ... {/if} [/PHP] Link to comment Share on other sites More sharing options...
Sascha_NWD Posted October 15, 2014 Report Share Posted October 15, 2014 Hallo Alex, super das passt, ist zwar nicht die Lösung die ich erhofft habe aber besser als alles doppelt in den HTML Code zu schreiben ... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.