Automatische Anker in we:block und we:listview erzeugen

Durch die Tags <we:block /> und <we:listview /> erzeugt man Wiederholungen von beliebigen Elementen, wie z.B. Überschrift, Bild, Textfeld.
Um jeden dieser Abschnitte automatisch mit einem Anker zu versehen, geht man so vor:

<we:block name="ein_block">
<a name="abschnitt_<we:position type="block" format="1"  reference="ein_block"/>" id="abschnitt_<we:position type="block" format="1" reference="ein_block"/>"></a>
<h2><we:input type="text" name="Ueberschrift2"/></h2>
<we:textarea name="content"/>
</we:block>

 

Der erzeugte HTML-Code sieht dann so aus:

<a name="abschnitt_1" id="abschnitt_1"></a>
<h2>Überschrift</h2>
<p>Wenn ist das Nunstück git und Slotermeyer? Ja! ... Beiherhund das Oder die Flipperwaldt gersput.</p>
<a name="abschnitt_2" id="abschnitt_2"></a>
<h2>Überschrift 2</h2>
<p>There were zwei peanuts walking down der strasse. Und one was assaulted... peanut!</p>

Und so erzeugt man dazu passend ein automatisches Inhaltsverzeichnis »