Ich möchte eine Filterdarstellung über das Template optimieren.
Hier sollen bestimmte Attribute jeweils ein eigenes Fieldset erhalten.
Dazu habe ich das form_customcatalog template entsprechend vorbereitet.
Ich wollte hierzu jedem Filter eine css Klasse vergeben z.b. Hauptfilter, Ausstattung, Zubehör o.ä..
Diese css Klassen werden aber nicht im Template ausgegeben, sondern nur z.b. "filter attribut select odd first"
Wozu gibt es die Erfassungsmöglichkeit der CSS Klasse im Filter, wenn sie nicht ausgegeben wird?
Gibt es einen anderen Weg oder kann künftig CSS Klasse und ID genutzt werden?
Hier sollen bestimmte Attribute jeweils ein eigenes Fieldset erhalten.
Dazu habe ich das form_customcatalog template entsprechend vorbereitet.
Code:
<fieldset class="hauptfilter"> <?php foreach($this->filters as $name => $filter): ?> <?php if(strpos($filter->class,"hauptfilter")!==false)echo $filter->html(); ?> <?php endforeach; ?> </fieldset> <fieldset class="ausstattung"> <?php foreach($this->filters as $name => $filter): ?> <?php if(strpos($filter->class,"ausstattung")!==false)echo $filter->html(); ?> <?php endforeach; ?> </fieldset>
Diese css Klassen werden aber nicht im Template ausgegeben, sondern nur z.b. "filter attribut select odd first"
Wozu gibt es die Erfassungsmöglichkeit der CSS Klasse im Filter, wenn sie nicht ausgegeben wird?
Gibt es einen anderen Weg oder kann künftig CSS Klasse und ID genutzt werden?
Kommentar