Aktive Rubrik/Artikel markieren

Hallo,

ich arbeite an einigen Seiten mit SPIP [1], habe jedoch noch ein Problem. Ich habe lange rumgerätselt, aber habe keine Lösung gefunden.
Nun, für die Navigation nutze ich eine RUBRIQUES-Schleife wie folgt:

<BOUCLE_navigation(RUBRIQUES) {par titre}>
     <a href="'URL_RUBRIQUE">#TITRE</a>
</BOUCLE_navigation>

(sehr einfaches Beispiel)

Wie kann ich jetzt die aktive Rubrik mit einem class- oder id-Tag markieren (wichtig für CSS-Gebrauch), wenn ich also auf der Text-Seite bin, ist der Link zur Text-Seite speziell markiert:

<a href="rubrique1.html">Über mich</a>
<a href="rubrique2.html">Photos</a>
<a class="active" href="rubrique3.html">Texte</a>

Hat jemand eine Idee, wie ich dieses Ergebnis erzielen kann?

viele Grüße
Heiko

[1] http://www.heiko-jansen.de
      http://www.latnrw.de
      http://www.lurch-theater.de/rw

--
Heiko Jansen, Bochum, Germany
e.mail[1]: heiko.jansen@rub.de
e.mail[2]: heiko@schaustall.de
web: http://www.heiko-jansen.de
ENCRYPT YOUR E-MAILS! VERSCHLÜSSELT EURE MAILS!
PGP-Key auf Anfrage oder auf der Webseite

Hallo Heiko,
um CSS Stile einem von SPIP gernerierten Tag zuzuordnen kannst Du zwei Wege
gehen:

1. SPIP hat default-Stylesheets, die kann man für eigene Bedürfnisse apassen.

1. Du fügst eine eigen Klasse hinzu. In Dienem Beispiel würde das so aussehen:

<BOUCLE_navigation(RUBRIQUES) {par titre}>
      <a href='URL_RUBRIQUE" class="NameMeinerKlasse">#TITRE</a>
</BOUCLE_navigation>

oder

<BOUCLE_navigation(RUBRIQUES) {par titre}>
      <a href='URL_RUBRIQUE"><span class="NameMeinerKlasse">#TITRE</span></a>
</BOUCLE_navigation>

Viel Erfolg,
Klaus.

Hallo,

ich arbeite an einigen Seiten mit SPIP [1], habe jedoch noch ein
Problem. Ich habe lange rumgerätselt, aber habe keine Lösung gefunden.
Nun, für die Navigation nutze ich eine RUBRIQUES-Schleife wie folgt:

<BOUCLE_navigation(RUBRIQUES) {par titre}>
     <a href="'URL_RUBRIQUE">#TITRE</a>
</BOUCLE_navigation>

(sehr einfaches Beispiel)

Wie kann ich jetzt die aktive Rubrik mit einem class- oder id-Tag
markieren (wichtig für CSS-Gebrauch), wenn ich also auf der Text-Seite
bin, ist der Link zur Text-Seite speziell markiert:

<a href="rubrique1.html">Über mich</a>
<a href="rubrique2.html">Photos</a>
<a class="active" href="rubrique3.html">Texte</a>

Hat jemand eine Idee, wie ich dieses Ergebnis erzielen kann?

viele Grüße
Heiko

[1] http://www.heiko-jansen.de
      http://www.latnrw.de
      http://www.lurch-theater.de/rw

--
Heiko Jansen, Bochum, Germany
e.mail[1]: heiko.jansen@rub.de
e.mail[2]: heiko@schaustall.de
web: http://www.heiko-jansen.de
ENCRYPT YOUR E-MAILS! VERSCHLÜSSELT EURE MAILS!
PGP-Key auf Anfrage oder auf der Webseite

_______________________________________________
Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de

Hallo Heiko,

Fil hat in der englischen Liste eine Lösung mit PHP vorgeschlagen. Es geht auch ohne
PHP, wobei Code und Ergebnis natürlich nicht so elegant sind:

<BOUCLE_aktuelle_rubrik(RUBRIQUE){id_rubrique}{unique}>
     <!--- als unique markiert, kann also von der Anzeige in weiteren Schleifen
ausgeschlossen werden --->
     <a href="'URL_RUBRIQUE" class="special">#TITRE</a><br>
</BOUCLE_aktuelle_rubrik>
<BOUCLE_navigation(RUBRIQUES) {par titre}{unique}>
     <a href="'URL_RUBRIQUE" class="standard">#TITRE</a><br>
</BOUCLE_navigation>

Bei dieser Lösung steht die aktuelle Rubrik immer vorne/oben.

Wenn so ein Menü immer gleich aussehen soll, kommt man in der Tat an ein bischen
PHP nicht vorbei, da man vergleichen muss, ob die Bedingung "aktuelle Rubrik" erfüllt
ist. Vorstellbar wäre auch, das mit Javascript zu machen, ist aber nicht so zuverlässig
wie serverseitige Programmierung.

Viel Erfolg,
Klaus.

Hallo,

ich arbeite an einigen Seiten mit SPIP [1], habe jedoch noch ein
Problem. Ich habe lange rumgerätselt, aber habe keine Lösung gefunden.
Nun, für die Navigation nutze ich eine RUBRIQUES-Schleife wie folgt:

<BOUCLE_navigation(RUBRIQUES) {par titre}>
     <a href="'URL_RUBRIQUE">#TITRE</a>
</BOUCLE_navigation>

(sehr einfaches Beispiel)

Wie kann ich jetzt die aktive Rubrik mit einem class- oder id-Tag
markieren (wichtig für CSS-Gebrauch), wenn ich also auf der Text-Seite
bin, ist der Link zur Text-Seite speziell markiert:

<a href="rubrique1.html">Über mich</a>
<a href="rubrique2.html">Photos</a>
<a class="active" href="rubrique3.html">Texte</a>

Hat jemand eine Idee, wie ich dieses Ergebnis erzielen kann?

viele Grüße
Heiko

[1] http://www.heiko-jansen.de
      http://www.latnrw.de
      http://www.lurch-theater.de/rw

--
Heiko Jansen, Bochum, Germany
e.mail[1]: heiko.jansen@rub.de
e.mail[2]: heiko@schaustall.de
web: http://www.heiko-jansen.de
ENCRYPT YOUR E-MAILS! VERSCHLÜSSELT EURE MAILS!
PGP-Key auf Anfrage oder auf der Webseite

_______________________________________________
Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de