Suche in einem Zen Subtheme ändern
am 28.03.2009 - 01:11 Uhr in
Hallo,
habe in der template.php meines Zen Subthemes die funktion
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search_theme_form', array('form' => $form), array('search-theme-form'));
}
enabled. Anschließend wurde die Datei "search-theme-form.tpl.php" im Zen Überordner bearbeitet, leider ohne Veränderungen. Dann wurde diese Datei in den Ordner des Subthemes kopiert, leider auch ohne Effekt.
Hier der Inhalt von search-theme-form.tpl.php
<div id="search" class="container-inline">
<div class="form-item">
<input type="text" maxlength="128" name="search_theme_form_keys" id="edit-search-theme-form-keys" size="15" value="" title="<?php print t('Enter the terms you wish to search for.'); ?>" class="form-text" />
</div>
<input type="submit" name="op" value="<?php print t('Test'); ?>" class="form-submit" />
<input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="<?php print drupal_get_token('search_theme_form'); ?>" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
</div>
Habe eigentlich nur eine ID von dem Submit verändert (diese ID Taucht beim Anmeldeblock nochmal auf...) und zum Testen obs Funktioniert den Value des Submits auf "Test" geändert.
An was könnte es liegen das die search-theme-form.tpl.php nicht greift? (hab das Theme un- und enabled, Cron laufen lassen und update.php laufen lassen, das sollte aber damit imo nichts zu tun haben...)
- Anmelden oder Registrieren um Kommentare zu schreiben
Müsste die Funktion in
am 28.03.2009 - 08:30 Uhr
Müsste die Funktion in deiner template.php nicht 'meintheme_search_theme_form...' lauten?
Cron und update.php sollten keinen Einfluss haben. Wichtiger ist es, den Cache zu leeren. Bei Zen kannst du auch einstellen, dass das Theme bei jedem Aufruf neu 'gebaut' wird (unter Konfiguration 'Rebuild theme registry on every page' anhaken).
Gruß
ShenLung
@shenlung, das ist noch d5
am 28.03.2009 - 09:16 Uhr
@dereine: Jetzt seh ich es
am 28.03.2009 - 09:33 Uhr
@dereine: Jetzt seh ich es auch... Ich hätte wohl doch erst Kaffee trinken sollen ;)
@shenlung: Ist ja
am 28.03.2009 - 09:34 Uhr
@shenlung:
Ist ja mittlerweile, zum Glück, sehr "exotisch" geworden.
PS: in drupal6 heißt der selbe befehl: theme('render_template', 'templatename', $vars); wie _phptemplate_callback
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Hallo Zusammen, erstmal
am 28.03.2009 - 13:48 Uhr
Hallo Zusammen,
erstmal vielen Dank für die Antworten. Habe gestern auch noch nach dem Eröffnen des Threads probiert die Funktion mit
drupal_set_message('bla');
zu testen, leider wird sie wohl nicht aufgerufen. Die Datei "search-theme-form.tpl.php" habe ich eigentlich nur aus dem Hauptordner kopiert und nicht neu benannt. Auch nach dem Umbennen ändert sich nichts.
Das eigentlich Problem wird sein, dass die Funktion "phptemplate_search_theme_form" nicht aufgerufen wird. An was könnte es liegen? :-x
anyone?
am 03.04.2009 - 13:03 Uhr
anyone?