Hallo zusammen,
habe bis jetzt noch nicht so oft mit smarty gearbeitet, und deshalb bin ich mir jetzt auch nicht ganz sicher. Eine Switch Case Anweisung scheint standardmässig nicht möglich zu sein und nur mittels eines Plugins zu realisieren.
Irgendwie vermisse ich sie aber und fande sie immer super praktisch:-)
Ich hab mich dann auf die Suche gemacht und bin auf folgenden Beitrag von Dasher gestossen. Damit ist es möglich im Template eine Switch Case Anweisung zu machen.
[{switch expr=$oManufacturer->oxmanufacturers__oxtitle->value}]
[{case expr='MEIN HERSTELLER'}]
CODE
[{ /case}]
[{case expr='MEIN HERSTELLER 2'}]
CODE
[{ /case}]
[{case}]
CODE DEFAULT
[{ /case}]
[{/switch}]
Dazu müssen nur die block.switch.php und block.case.php in den Smarty Plugin Ordner gelegt werden.
Das funktioniert auch wunderbar.
Hat von euch jemand ein ähnliches Plugin schon etwas länger im Einsatz und kann berichten, ob es fehlerfrei läuft?
Die Performance dürfte doch relativ gleich sein, bei beiden Arten der Abfrage, oder?