Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 16. August 2011 13:21
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
[GELÖST] ListIt: Kategorie als einmalige Überschrift
Mahlzeit.
Die Ausgabe von ListIt ist etwa folgende:
Produkt: Bananen
Farbe: Gelb
Kategorie: ObstProdukt: Himbeeren
Farbe: Rot
Kategorie: Obst
Ich hätte aber gern, dass die Kategorie nur einmal als Überschrift auftaucht, also:
Kategorie: Obst
Produkt: Bananen
Farbe: GelbProdukt: Himbeeren
Farbe: Rot
Wie lös ich das?
Ich nehme an, dass ich da eine foreach-schleife hernehmen muss, aber wie und wo im Template?
Hier mein Template:
{foreach from=$items item=item}
<h2>{$item.category_name|cms_escape}</h2>
<h3>{$item.title|cms_escape}</h3>
{if !empty($item.fielddefs)}
<p>{$item.fielddefs.beschreibung.value|cms_escape}</p>
{/if}
<!-- item -->
{/foreach}
Wie rufe ich $item.category_name jeweils nur einmal auf?
Edit: Argh, es gibt ein Template categorized Das schau ich mir jetzt mal an...
Beitrag geändert von mike-r (16. August 2011 13:25)
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
Seiten: 1