it-swarm.com.de

Theming eines benutzerdefinierten Menüblocks in Drupal 7

Also habe ich ein benutzerdefiniertes Menü über die Administration Drupal Administration) erstellt und es "More Menu" genannt. Sein Maschinenname menu-more-menu wurde von Drupal automatisch generiert.

Durch das Erstellen dieses Menüs wurde automatisch der entsprechende Block erstellt, der jetzt unter der Blockverwaltung als Mehr-Menü verfügbar ist. Ich habe dann den Block aktiviert und ihn unter meiner gewünschten Region platziert.

Ich wollte die Ausgabe dieses Blocks thematisieren. Ich habe versucht, eine Vorlage zu erstellen, indem ich dem beschriebenen Vorlagenvorschlag gefolgt bin hier , Block - Modul - Delta . tpl.php.

Die von mir erstellte Vorlagendatei hieß block - menu - menu-more-menu . tpl.php.

Es scheint nicht zu funktionieren und ich kann es immer noch nicht überschreiben.

Vermisse ich etwas

7
Marvzz

Für benutzerdefinierte Menüblöcke lautet das Format für den Namen der Blockvorlagendatei

block--menu--<menu_machine_name>.tpl.php 

Hinweis: Alle Computernamen beginnen mit dem Präfix 'menu_' und alle Bindestriche werden in Unterstriche konvertiert.

4
frazras

Können Sie versuchen, die tatsächliche ID des Blocks anstelle von "menu-more-menu" zuzuweisen? Sie würden also so etwas wie block - menu - 23.tpl.php erhalten. Es ist nur, um uns selbst zu beweisen, dass das Vorlagensystem tatsächlich funktioniert und dass etwas mit dem von Ihnen verwendeten Namen in Konflikt gerät.

1
Lester Peabody