Ich habe im Template die Merkmalfilterung im Contentbereich (suche_header.tpl) umgebaut und aus der Standard Listenansicht ein horizontales Menü mit Dropdown Effekt gebastelt.
Schön und gut, das läuft soweit.
Nun wird, wenn man einen Merkmalwert (im Code als Link in einem Listenelement ohne Klasse) klickt, eben dieser Merkmalwert ausgewählt, und das Listenelement im Code mit der Klasse "selected" versehen.
Ich möchte aber nicht nur das Listenelement der Liste "values" mit einer Klasse versehen, sondern auch das Listenelement mit der Klasse "item" wenn ein aktiver Merkmalwert in der Liste "values" vorhanden ist.
Soll also dann so aussehen:
Ich schnalle es aber einfach nicht wie ich zur "item" Klasse noch eine weitere Klasse hinzufügen kann. Wie muss die If Schleife welche die "neueKlasse" erzeugt aussehen, damit sie eben das tut wenn ein Merkmalwert aktiv ist?
hat hier jemand eine Idee?
Schön und gut, das läuft soweit.
Nun wird, wenn man einen Merkmalwert (im Code als Link in einem Listenelement ohne Klasse) klickt, eben dieser Merkmalwert ausgewählt, und das Listenelement im Code mit der Klasse "selected" versehen.
Code:
<div id="filter_group">
<ul>
<li class="item">
<span class="label">Merkmalname</span>
<ul class="values">
<li>Merkmalwert</li>
<li class="[COLOR=#ff0000]selected[/COLOR]">[COLOR=#ff0000]aktiver Merkmalwer[/COLOR]t</li>
</ul>
</li>
</ul>
</div>
Ich möchte aber nicht nur das Listenelement der Liste "values" mit einer Klasse versehen, sondern auch das Listenelement mit der Klasse "item" wenn ein aktiver Merkmalwert in der Liste "values" vorhanden ist.
Soll also dann so aussehen:
Code:
<div id="filter_group">
<ul>
<li class="item [COLOR=#ff0000]neueKlasse[/COLOR]">
<span class="label">Merkmalname</span>
<ul class="values">
<li>Merkmalwert</li>
<li class="[COLOR=#ff0000]selected[/COLOR]">[COLOR=#ff0000]aktiver Merkmalwer[/COLOR]t</li>
</ul>
</li>
</ul>
</div>
Ich schnalle es aber einfach nicht wie ich zur "item" Klasse noch eine weitere Klasse hinzufügen kann. Wie muss die If Schleife welche die "neueKlasse" erzeugt aussehen, damit sie eben das tut wenn ein Merkmalwert aktiv ist?
hat hier jemand eine Idee?