Drupal 7 - Suchformular anpassen
am 30.03.2011 - 17:21 Uhr in
Ich möchte einfach das ganz normale Suchformular (/search/node) unter Drupal 7 anpassen. Unter Drupal 6 gab es hier scheinbar einfach eine .tpl Datei (http://api.drupal.org/api/drupal/modules--search--search-theme-form.tpl....).
Für die Results gibt es ja search-result.tpl.php sowie search-results.tpl.php. Wieso es kein .tpl für das Formular gibt ist mir ein Rätsel?!?
Ich möchte vor das Suchformular z.B eine Headline <h1>Suche</h1>
Ich habe auch schon versucht die Methode
function MEINTEMPLATE_search_form($form, &$form_state, $action = '', $keys = '', $module = NULL, $prompt = NULL) {..}..
in die template.php zu schreiben und zu ändern. Änderungen werden mir jedoch nicht angezeigt.
Über Tipps / Lösungsansätze wäre ich dankbar
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat hierzu jemand eine Idee?
am 29.04.2011 - 10:23 Uhr
Hat hierzu jemand eine Idee? Stehe gerade vor dem selben Problem, dass ich das Suchformular themen muss und weder per block.tpl.php noch über die search-results.tpl.php und search-result.tpl.php aus dem search-Modul Ordner rankomme.
- Mein Profil auf Drupal.org
- Mein Profil auf LinkedIn
Das Suchformular ist ab
am 29.04.2011 - 10:34 Uhr
Das Suchformular ist ab Drupal 7 Teil des Blocksystems: http://drupal.org/node/254940#search_box
Zum Theming sollte jetzt
_preprocess_search_block_form
verwendet werden: http://api.drupal.org/api/drupal/modules--search--search.module/function...undpaul
Longevity Insights from Top Health Podcasts
Über den Hook kommt man nur
am 29.04.2011 - 11:46 Uhr
Über den Hook kommt man nur an die HTML-Attribute des Formulars dran. Richtig rausschmeissen und umbiegen, lässt es sich, wenn man eine region--content.tpl.php anlegt und den output von $content mit explode(); und str_replace(); abschiesst. In jener Variable hängt der Kram nämlich drin.
- Mein Profil auf Drupal.org
- Mein Profil auf LinkedIn