logo

Palette - Mach es bunt🎨

Palette - Visueller Page Builder. Keine Designkenntnisse nötig.

Live-Demo Palette 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