Unterschiedliche Templates pro Shopseite

Hallo, wenn einzelne Teile ausgeblendet werden sollen, dann muss man nur ein eigenes Template anlegen und dort den entsprechenden Block mit den if-Else-Bedingungen neu schreiben. Hier habe ich mal zwei Beispiele. Die Idee mit der URL-Abfrage ist auch schön, aber dann wird die Liste der Bedingungen endlos lang, wenn mehrere Seiten geändert werden sollen (A). Außerdem kann man beliebige freie Attribut-Felder der Artikel abfragen, wenn man einzelne Artikel anders darstellen möchte. Vorsicht: wenn man ganze „Spalten“ ausblendet, muss man eventuell das CSS anpassen und dann muss auch noch eine if-Abfrage zum Einfügen eines neues CSS-Files verwendet werden. Selbiges Beispiel für individuelle CSS: templates-und-design-f57/einkaufswelt-kategorie-mit-eigener-farbe-t10407-10.html {extend …}-Zeile nicht vergessen, wenn nur einzelne Blocks geändert werden sollen. (A.) alle Kategorien einer Hauptkategorie id=8 ändern oder (B.) tatsächlich nur die aktuelle Kategorie. A. {block name='frontend\_index\_content\_left'} {if $sBreadcrumb[0].id eq 8} {\* z. B. eine eigene Template-Datei einbinden \*} {include file='frontend/index/whatsoever.tpl'} {else} {\* Original einbinden \*} {include file='frontend/index/categories\_left.tpl'} {/if} {/block} B. {block name='frontend\_index\_content\_left'} {if $sCategoryCurrent eq 5} {\* z. B. eine eigene Template-Datei einbinden \*} {include file='frontend/index/whatsoever.tpl'} {else} {\* Original einbinden \*} {include file='frontend/index/categories\_left.tpl'} {/if} {/block} Viel Erfolg

1 „Gefällt mir“