Ankerliste auf alle Überschriften innerhalb eines DokumentsAutor: Dr. F. Hoffmann, Dirk Nordmann, 14.07.2003 Die Überschriften eines längeren Dokuments sollen allesamt zum Seitenbeginn in Form einer Ankerliste aufgeführt werden, um ein direktes Einspringen in die Dokumenthierachie zu erlauben. Lösungsansatz: Zum Seitenbeginn, z.B. in das Template bodyContent_Description wird eine Listen-Iteration ergänzt, die in Abhängigkeit von einem DC.Type-Attributwert (z.B. 'ArticleTOC') ausgegeben wird. <dtml-if "getObjProperty('attr_dc_type',REQUEST)=='ArticleTOC'">
<dtml-in "filteredChildNodes(REQUEST,['ZMSTextarea'])">
<dtml-if "getFormat(REQUEST) in ['headline_1','headline_2','headline_3']">
<dtml-in "_.range(_.int(getFormat(REQUEST)[-1])*2)"> </dtml-in>
<a href="#<dtml-var id>"><dtml-var "getText(REQUEST)"></a><br>
</dtml-if>
</dtml-in>
</dtml-if> |
Home |
Sitemap |
Druckversion |
Seitenanfang |
Impressum |
pressinfo
© 2001-2008 Hoffmann+Liebenberg GmbH, SNTL Publishing GmbH & Co KG
|
ZMS is a partner project of medvalue.net