Frage

Ich habe ein drupales Thema namens Wellington, das sich in \ Sites \ ALL \ Theme \ Wellington befindet.Ich möchte die MENU_ITEM-Funktion überschreiben und folgten den Anweisungen auf http://drupal.org/node/310356.

Ich möchte dem Li einen Unterricht hinzufügen, wie beschrieben.

Ich habe versucht, die Funktion Wellington_Menu_Item namens namens zu nennen und PHPTEMPLAD_MENU_ITEM, aber kein Glück.Ich kann Druckanweisungen in der Funktion setzen, und diese werden auf dem Bildschirm angezeigt.

Darüber hinaus kann ich die Rendite-Zeichenfolge kurz vor seiner Rücksendung ausdrucken und es ist korrekt, aber wenn das Menü erbracht wird, kein Unterschied, ist der normale Hauptanhänger, d. H. Keine Überschreibung.

Das Thema selbst funktioniert gut und ich kann die CSS und HTML sehen.

bin stumpiert, irgendwelche Ideen?

generasacodicetagpre.

Es wird in Page.tpl.php mit

aufgerufen generasacodicetagpre.

War es hilfreich?

Lösung

Wenn Sie erwähnen, dass Sie die Ergebnisstring drucken können, bevor Sie sie zurückgeben, funktioniert die Überschreibungen.Was ich vermute, ist, dass das Ergebnis Ihrer Funktion beim Rendern nicht eigentlich verwendet wird.Vielleicht, weil es in einer Vorlagenvariablen gespeichert ist, die dann mit einem anderen Wert in einer später genannten Präprozessfunktion überschrieben wird.

Ich empfehle Ihnen, Ihre Verwendung zu verwendenMenüpunkt.

Andere Tipps

Vergessen Sie nicht, Ihren Browser-Cache und den Drupal-Cache zu leeren, wenn Sie die Funktion der Template.php hinzugefügt haben.Das Clearing des Browser-Cache sollte nicht erforderlich sein, aber manchmal nützlich für andere Änderungen.

(Standortkonfiguration - Leistung - Cached-Daten löschen)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top