Ich möchte gern meine eigenen Grid-Klassen für die Newsliste verwenden können, bei der ich 3,4 oder 5 Elemente nebeneinander ausgebe, wobei das Element mit "first" einen anderen margin hat als die anderen. Die Anzahl der "Spalten" werden in eigenen Templates als CSS-Klasse vordefiniert. Im Beispiel von 3 Spalten/Elementen ist es "one_third".
Standard:
HTML-Code:
<div class="mod_newslist block">
<div class="layout_latest one_third block first even"></div>
<div class="layout_latest one_third block odd"></div>
<div class="layout_latest one_third block even"></div>
<div class="layout_latest one_third block odd"></div>
<div class="layout_latest one_third block even"></div>
<div class="layout_latest one_third block last odd"></div>
</div>
Gewünscht:
HTML-Code:
<div class="mod_newslist block">
<div class="layout_latest one_third block first even"></div>
<div class="layout_latest one_third block odd"></div>
<div class="layout_latest one_third block last even"></div>
<div class="layout_latest one_third block first odd"></div>
<div class="layout_latest one_third block even"></div>
<div class="layout_latest one_third block last odd"></div>
</div>
Wenn ich insgesamt nur 3 anzeigen lassen würde, würde es auch passen, aber ich möchte 6 oder 9 oder mehr ausgegeben haben und da passt es dann nicht mehr.
Bei der Galerie ist das zum Beispiel von Haus aus schon mit dem "first" und "last", weil ich da die Anzahl pro Reihe angeben kann. Musste zwar noch im Template was ergänzen, aber das kann ich im Template für die Newsliste "news_latest" nicht anwenden, weil da ja jedes Element für sich behandelt wird.
Hat jemand einen Tip für mich?