itheme-Theme highlighted keine aktiven Menü-Einträge
Eingetragen von grieche (71)
am 25.09.2007 - 10:07 Uhr in
am 25.09.2007 - 10:07 Uhr in
Hallo allerseits,
kennt sich zufällig jemand mit dem itheme-Theme aus (http://drupal.org/project/itheme)?
Alle Menüpunkte (auch aktive) werden so gerendert:
<li class="page_item">
Richtig wäre aber für aktive Menüpunkte:
<li class="current_page_item">
Die entsprechende CSS-Klasse ist im styles.css bereits vorhanden - itheme fehlt es also nur am Check, ob ein Menüpunkt aktiv ist oder nicht, um die korrekte Klasse zu setzen.
In der page.tpl.php habe ich es so probiert - aber keinerlei Effekt erzielt, irgendwas ist da falsch (evtl. ist der Code auch weitgehend Unsinn, die echo-Teile sind aber korrekt):
<?php foreach($primary_links as $links)
{
if (stristr($links, 'active')) {
echo '<li class="current_page_item">'. l($links['title'], $links['href']). '</li>';
}
else {
echo '<li class="page_item">'. l($links['title'], $links['href']). '</li>';
}
}
endif; ?>
Hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Probier mal sowas:if
am 26.09.2007 - 20:31 Uhr
Probier mal sowas:
if ($links['href'] == $_GET['q']) { }
--
bv - drupalcenter.de
Wow, das tut!-) Tausend Dank
am 26.09.2007 - 22:25 Uhr
Wow, das tut!-) Tausend Dank für deine schnelle Hilfe!
Das einzige, was jetzt noch schön wäre: Ich habe einen Primary Link im Menü namens "Termine" mit url-alias "termine". Bei den nodes darunter (www.example.de/termine/node_xx) wird der Primary Link im Menü wiederum nicht gehighlightet ... ist das auch so easy zu lösen?
Grüße
- Ilias
Das Thema wurde hier im
am 27.09.2007 - 19:16 Uhr
Das Thema wurde hier im Forum bereits ein paar Mal ausgiebig diskutiert, such mal nach "aktiver Menüpunkt" o.ä. oder teste mal das Modul menu-trails.
--
bv - drupalcenter.de