Erklärung zu theme_menu_item
am 28.05.2008 - 19:01 Uhr in
Kann mir mal einer erklären wie diese Funktion genau arbeitet bzw. wo eine verständliche Erklärung zu finden ist?
<?php
function theme_menu_item($mid, $children = '', $leaf = TRUE) {
return '<li class="'. ($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) .'">'. menu_item_link($mid) . $children ."</li>\n";
}
?>denn mir ist nicht klar, wie ich nun diese überschreiben kann.
Gruss
drupalino
- Anmelden oder Registrieren um Kommentare zu schreiben

Programmierung
am 28.05.2008 - 19:27 Uhr
Diese Funktion gibt ein HTML-List-Item zurück und fügt CSS-Klassen mit ein.
Ich könnte dir eine bessere Erklärung geben, wenn du erklärst, was du daran nicht verstehst oder du machen willst. Ich glaube aber auch, dass du die Funktion nicht überschreiben kannst, du kannst sie nur editieren, denke ich.
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Mich würde interressieren,
am 28.05.2008 - 19:31 Uhr
Mich würde interressieren, wie ich da herausfinde ob es ein child ist oder nicht!
-------------------
gruss
drupalino
Hallo drupalino, das geht in
am 28.05.2008 - 20:54 Uhr
Hallo drupalino,
das geht in der Funktion nur, wenn du anhand der $mid in der DB schaust, ob diese Menupunkt einem Menuoberpunkt zugeordnet ist.
Grüße,
Robin
Hab mir das jetzt mal in der
am 28.05.2008 - 21:14 Uhr
Hab mir das jetzt mal in der DB angesehen.
Und wie hängen mid und pid zusammen?
-------------------
gruss
drupalino
Schau dir ..
am 28.05.2008 - 21:16 Uhr
.. mal die Funktionen element_children($element) und element_child($key) an. Evtl. kannst du damit was anfangen, zumindest hast du damit die Möglichkeit die untergeordneten Elemente abzufragen.
Gruß
UwBach
Danke, habe mir gerade mal
am 28.05.2008 - 21:28 Uhr
Danke, habe mir gerade mal meine Menues in der DB angesehen, denke schon, dass ich notfalls auch selbst eine Funktion dann schreiben kann und eben selbst mein Menü programmiere.
Jetzt habe ich allerdings gesehen, dass die sql-queries in drupal doch einer bestimmten Notation folgen, bzw ich ja auf die db-connection zugreifen muss. Gibts da irgendwie einen tipp?
-------------------
gruss
drupalino
Auf die Schnelle erstmal
am 29.05.2008 - 00:12 Uhr
Auf die Schnelle erstmal hier - aber Kommentare auch lesen!
http://www.drupalcenter.de/handbuch/6722
Ausführlicher
am 29.05.2008 - 00:16 Uhr
Ausführlicher hier:
http://api.drupal.org/api/group/database/5
Super, beide Links sind
am 29.05.2008 - 11:29 Uhr
Super, beide Links sind geil.
na wenn die nicht helfen, dann weiss ich es nicht :-)
-------------------
gruss
drupalino