Verlinkter Table of Content am Artikelanfang

Auf meiner Website stehen im Artikel "Publikationen" eine Vielzahl Veröffentlichungen aus 7 unterschiedlichen Themengebieten. Dadurch entsteht ein sehr langer Text mit 7 Titeln und unterhalb der Titel stehen dann die Dokumenttitel verlinkt aufgelistet. Gibt es eine Möglichkeit Seitenanker zu setzen?
Man würde am Artikelanfang eine Arte Table of Content erstellen, also die 7 Themengebiete auflisten und der Besucher könnte dann einfach auf den für ihn relevanten Thementitel klicken und käme direkt zur Liste der entsprechenden Dokumente.

Man könnte natürlich für jede Thema einen eigenen Artikel erstellen und auf die Verlinken. Aber das hat wiederum ein paar andere Konsequenzen, die mir nicht so lieb sind.
Hans Peter

Hallo Hans Peter,

Seitenanker kann man z.B. so basteln:

Du machst einen Bereich pro Themebereich/Rubrik und packst den Titel des Bereichs in einen Anker.

An anderer Stelle baust Du mit einer bis auf die Schleifennamen identischen Schleife Dein Inhaltsverzeichnis und verlinkst zu den Titeln. Etwa so:

<B_inhaltsverzeichnis>
<a name="inhaltsverzeichnis"></a>Inhaltsverzeichnis
<BOUCLE_inhaltsverzeichnis(RUBRIQUES)>
<a href="#rub#ID_RUBRIQUE">#TITRE</a><br />
<BOUCLE_inhaltsverzeichnis>

<BOUCLE_inhalt(RUBRIQUES)>
<a name="#rub#ID_RUBRIQUE"></a>#TITRE
Hier die Artikelschleife etc.
<a href="#inhaltsverzeichnis">nach oben</a>
</BOUCLE_inhalt>

Die Bezeichnungen der Anker müssn klein geschrieben werden, da SPIP einen String mit Raute und Majuskel am Anfang als Tabellennamen interpretiert. Das ist auch von Bedetung, wenn man Farbcodes verwendet. Achtung: Habe das länger nicht ausprobiert, und der SPIP-Code ist enorm weiterentwickelt worden, also bitte erst testen.

grusz, klaus++

MATE IN BRAZIL wrote:

Gibt es eine Möglichkeit Seitenanker zu setzen?