logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Definition der Vorlage für die von dem Modul erstellte Seite

22/02/2025, by Gast (nicht überprüft)
Foren

Bitte geben Sie mir eine Lösung für die 7. Version von Drupal

 

Es gibt ein Modul, in dem eine Seite "module/page" definiert ist. Für die Callback-Funktion der Seite gibt es keine Probleme, über hook_theme ein eigenes Template zu definieren, jedoch funktioniert es nach dem Prinzip des Node-Templates - es zeigt den Inhaltsbereich der Seite an. Wie kann ich für diese Seite ein Template vom Typ Page definieren, sodass das Template im Modulverzeichnis und nicht im Theme-Verzeichnis liegt?

 

Für Drupal 6 scheint folgender Code zu funktionieren:


 
function mymodule_theme_registry_alter(&$theme_registry) {
  array_unshift($theme_registry['page']['theme paths'], drupal_get_path('module', 'mymodule'))

} 

 

Bitte geben Sie mir eine Lösung für Drupal 7