Antwort #3 am: 18. Mai 2013, 14:52:32
Weiß ja nicht was du "Sidebar" nennst
- nehme an, vom Standard-Template ausgehend, die
id="leftcol" und
id="rightcol" -
und weiß auch nicht was statt dessen dargestellt werden soll,
ob z.B. dann der Content-Bereich breiter sein soll.
Und was ist mit
product_listing ?, also der Fall, daß die unterste Kategorie geöffnet ist und alle Produkte gelistet werden ?
Für alle Kategorien allgemein:{if !$smarty.get.cPath}
INHALT
{/if}
oder
{if $smarty.get.cPath == ''}
INHALT
{/if}
Um <div id="content"> in dem Fall eine andere Klasse oder ID zu vergeben:(Beispiel mit ID)
<div id="content{if !$smarty.get.cPath}-cats{/if}">
Hier hätte
content dann die ID
content-cats und kann per CSS anders gestylt werden, sprich, es kann u.a. eine andere Breite vergeben werden.
Willst du wirklich nur
categorie_listing ansprechen und nicht
product_listing- also alle Kategorien die nicht den tiefsten Level haben und man sich somit im Template
product_listing befindet-
wird's etwas komplexer, da habe ich aus dem Stegreif auch keine Idee zu.
Gruß,
noRiddle