Debug Mode in ein Theme einbauen, dass die theme-registry bei jedem Seitenaufruf neu aufgebaut wird
Eingetragen von bluecafe (87)
am 17.09.2009 - 10:18 Uhr in
am 17.09.2009 - 10:18 Uhr in
Hallo,
weiss jemand, wie ich es hinbekomme, bei einem eigenen Theme die Einstellungsmöglichkeit zu schaffen, dass die Themeregistry bei jedem Seitenaufruf neu aufgebaut wird? Ich habe versucht, diese Möglichkeit bei Themes, die diese Funktion haben (acquia-slate, zen960 etc.) rauszufiltern, aber ich komm nicht drauf.
Wie kann ich das einrichten?
Danke im voraus ...
- Anmelden oder Registrieren um Kommentare zu schreiben
drupal_rebuild_theme_registry
am 17.09.2009 - 10:28 Uhr
<?php
drupal_rebuild_theme_registry();
?>
Das in die Funktion
THEMENAME_preprocess_page()
in der template.php des entsprechenden Themes eingebaut leert die Theme-Registry bei jedem Aufruf.hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Super, vielen Dank! Das ist
am 17.09.2009 - 10:48 Uhr
Super, vielen Dank! Das ist schonmal eine Behelfslösung. Das kann man ja nachher wieder rauslöschen.
Was ich eigentlich machen wollte, ist in die Theme Konfiguration eine Möglichkeit einzubauen, den debug Modus ein- und wieder auszuschalten. Ich habe schon rausgefunden, dass es bei acquia slate über eine Datei theme-settings.php läuft. Die ist allerding 765 Zeilen lang 8o
Mir ist es bisher nicht gelungen, die ganzen Funktionen auseinanderzuklamüsern, so dass nur die rebuild-registry als
Debug Modus übrigbleibt.
Gibt es dafür vielleicht auch eine kurze Formel?
theme settings
am 17.09.2009 - 10:56 Uhr
Advanced theme settings und eventuell auch Theme settings API.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Das sieht gut aus ... vielen
am 17.09.2009 - 11:17 Uhr
Das sieht gut aus ... vielen Dank! Werde ich mich gleich mal reinvertiefen ...