Die Wiederholungen von <we:block> durchnummerieren



Um die Einträge eines einfachen [[:de:webedition:tag-reference:block|<we:block>]] durchzunummerieren gehen Sie so vor, wie es das folgende Beispiel zeigt.

<code html>
<we:ifNotEmpty match="MyBlock">
<ul>
<we:block name="MyBlock">
<li>
<we:position type="block" format="1" reference="MyBlock"/>. Text
</li>
</we:block>
</ul>
</we:ifNotEmpty>
</code>

Die Ausgabe würde exemplarisch etwa so aussehen:

<code>
1. Text
2. Text
3. Text
</code>

Um nun eine Nummerierung in einem verschachtelten [[:de:webedition:tag-reference:block|<we:block>]] zu erreichen gehen Sie so vor, wie es das folgende Beispiel zeigt:

<code html>
<we:ifNotEmpty match="Level_1">
<ul>
<we:block name="Level_1">
<li>
<we:position type="block" format="1" reference="Level_1"/>. Text
<we:ifNotEmpty match="Level_2">
<ul>
<we:block name="Level_2">
<li>
<we:position type="block" format="A" reference="Level_2"/>) Text
</li>
</we:block>
</ul>
</we:ifNotEmpty>
</li>
</we:block>
</ul>
</we:ifNotEmpty>
</code>

Die Ausgabe würde exemplarisch etwa so aussehen:

<code>
1. Text
A) Text
B) Text
2. Text
A) Text
3. Text
</code>

Natürlich kann man sich auch im verschachtelten Block auf den umgebenden Block beziehen:

<code html>
<we:ifNotEmpty match="Level_1">
<ul>
<we:block name="Level_1">
<li>
<we:position type="block" format="1" reference="Level_1"/>. Text
<we:ifNotEmpty match="Level_2">
<ul>
<we:block name="Level_2">
<li>
<we:position type="block" format="1" reference="Level_1"/>.
<we:position type="block" format="1" reference="Level_2"/> Text
</li>
</we:block>
</ul>
</we:ifNotEmpty>
</li>
</we:block>
</ul>
</we:ifNotEmpty>
</code>

Die Ausgabe würde exemplarisch etwa so aussehen:

<code>
1. Text
1.1 Text
1.2 Text
2. Text
2.1 Text
3. Text
</code>
powered by webEdition CMS