Sie sind hier:   » ZMS home » Dokumentation » Details » How-To » TOC-Listen » Inhaltsübersicht

Darstellung der Child-Objekte des aktuellen Kontextes

Autor: F. Hoffmann, 18.07.2003

Die Rubrik-Seite soll mit einer Liste der darunter befindlichen Seitenobjekte in Form einer Inhaltsübersicht abschliessen. Neben dem Dokument-Titel soll der Attributwert von DC.Description aufgeführt werden.

Lösungsansatz: Iterationsschleife mit entsorechenden HTML-Sequenzen für Ein- und Ausleitung der Liste (sequence-start/end).

<!-- BO bodyContent_Index -->

 <dtml-in "getIndexNavElements(REQUEST)">
  <dtml-if sequence-start>
   <h2>Inhaltsübersicht:</h2>
  </dtml-if>
  <ul>
   <li>
    <a href="<dtml-var "getHref2IndexHtml(REQUEST)">"><dtml-var 
    "getTitle(REQUEST)"></a><br>
    <dtml-var "getObjProperty('attr_dc_description',REQUEST)">
   </li>
  </ul>
 </dtml-in>

<!-- EO bodyContent_Index -->

Kommentar: Eine explizite Identifikation des Objekttyps ist hier nicht erforderlich, da eine Liste nur erscheint, wenn es tatsächlich Unterdokumente gibt (es sich also um ein Objekt vom Rubriktyp handelt).