menülinkfarben ändern
Eingetragen von lloyyd (136)
am 03.02.2009 - 13:09 Uhr in
am 03.02.2009 - 13:09 Uhr in
Hallo, ich möchte jedem menüpunkt eine eigene Farbe zuweisen, bsp:
ich klicke auf menüpunkt 1 und dessen link wird dann rot, dann klicke ich auf punkt 2 und dessen link wird gelb, punkt 1 wird aber wieder normal.
am besten wäre allerdings folgendes:
wenn ich auf punkt 1 klicke verändert sich die farbe der zweiten sidebar, ich möchte eigentlich dass punkt 1 dann die gleiche farbe annimmt wie die sidebar, und das gleiche soll auch bei punkt 2 passieren, dass sich die sidebars verändern habe ich schon, wie ich diese beiden dinge allerdings verbinde weiß ich leider nicht, kennt da wer die nötigen php befehle oder sowas?
- Anmelden oder Registrieren um Kommentare zu schreiben
gibt es ein ähnliches modul
am 03.02.2009 - 13:46 Uhr
gibt es ein ähnliches modul wie dieses hier für drupal 5?
http://drupal.org/project/menu_attributes
bei diesem modul kann man jedem menüitem verschiedene attribute zuweisen, ich bin derzeit immernoch am suchen aber einige module gibt es nur für drupal 6, vielleicht kennt ja jemand eins für D5
weiß jemand was?
am 03.02.2009 - 16:26 Uhr
weiß jemand was?
weiß keiner was?
am 04.02.2009 - 11:22 Uhr
kann jemand helfen? :(
Ich habe dazu mal ziemlich
am 04.02.2009 - 11:51 Uhr
Ich habe dazu mal ziemlich rudimentär die Funktion theme_menu_item. In der template.ph habe folgenden Code hinzu gefügt. Ich schreibe einen span mit dem Link als Klassenname.
// Überschreibt theme_menu_item aus /includes/menu.inc und fügt einen zusätzlichen span hinzu um die Links zu einzeln zu themen
function mytheme_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL) {
$class = ($menu ? 'expanded' : ($has_children ? 'collapsed' : 'leaf'));
if (!empty($extra_class)) {
$class .= ' '. $extra_class;
}
if ($in_active_trail) {
$class .= ' active-trail';
}
$span = strtolower(substr($link,strpos($link,'>')+1,-4));
$german = array(' ','ä'.'ö','ü', '/');
$ascii = array('-','ae','oe','ue', '-');
$span = str_replace($german, $ascii, $span);
return '<li class="'. $class .'"><span class="'.$span.'">'. $link . $menu ."</span></li>\n";
}
könntest du das
am 04.02.2009 - 16:37 Uhr
könntest du das geschriebene von dir vielleicht etwas erläutern? so ganz blicke ich da nicht durch
also ich kriege für jeden menüpunkt immer diese fehlermeldung:
warning: Missing argument 2 for zen_menu_item() in /var/www/drupal5/sites/all/themes/zen/zen_classic/template.php on line 232.
schau mal hier, hatten wir
am 04.02.2009 - 17:24 Uhr
schau mal hier, hatten wir letztens erst: http://www.drupalcenter.de/node/16053
http//www.media-planet.org
das ist doch der thread von
am 05.02.2009 - 09:13 Uhr
das ist doch der thread von mir nash :D
ich brauche jetzt noch dass der menülink der ersten sidebar die gleiche farbe annimmt wie die zweite sidebar!
Nachschauen
am 05.02.2009 - 09:48 Uhr
Schau mal in der Doku noch, wie man Funktionen genau überschreibt. Meine Funktion fügt einfach einen ein und gibt einen Output im Stil von
<li class="leaf"><span class="menutitel"><a href="Pfad" title="">Menutitel</a></span></li>
wobei der name der zusätzlichen Klasse noch ascii formatiert wird, damit er auch angesprochen werden kann.
hihi Sry, hatte das von
am 05.02.2009 - 10:26 Uhr
hihi Sry, hatte das von Arbeit geschrieben und wohl net so genau geschaut ;)
http//www.media-planet.org
menü IDs zuweisen
am 10.02.2009 - 14:27 Uhr
Hallo,
also ich habe es leider immernoch nicht hinbekommen den links eigene farben zuzuweisen.. dabei ist es fast das einzigste was noch fehlt bei der seite!
wäre super wenn jemand noch ein paar ideen für mich hätte!