Werden besondere Dokumente im Baum (Impressum, Kontakt) immer wieder direkt angesprochen, so ist es recht unflexibel, jedesmal den kompletten Pfad der Objekt-Ids anzugeben. Zu diesem Zweck wurde das Konzept der Object-Map entwickelt. In der zentralen DTML Methode objMap werden diese besonderen Dokumente mit sprechendem Schlüssel deklariert:

<!-- BO objMap -->

 <dtml-return "{
  'impressum':content.e43.e145,
  'kontakt':content.e47,
 }">

<!-- EO objMap -->

Diese Objekte können dann direkt über den Schlüssel angesprochen werden. Zum Beispiel kann man so recht einfach eine Navigation in diese Dokumente generieren:

<!-- BO bodyTop_Functions -->

 <dtml-in "['impressum','kontakt']">
  <dtml-with "_['objMap'][_['sequence-item']]">
   <a href="<dtml-var "getHref2IndexHtml(REQUEST)">">
    <dtml-var "getTitlealt(REQUEST)">
   </a>
  </dtml-with>
 </dtml-in>

<!-- EO bodyTop_Functions -->

Erstellt von: D. Nordmann , erstellt am:  27.06.2008 , zuletzt geändert: 27.06.2008