кароче какая тема используется?
должен работать такой вариант:
в template.php дописываешь
<?php
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search_theme_form', array('form' => $form), array('search-theme-form'));
}
?>
затем создаешь файл search-theme-form.tpl.php
и пишешь туда
получите, фишка тут в том что если перекрывать вывод search-theme-form, то работать будет при вызове $search_box в шаблоне,
а для перекрытия в блоке поиска надо другую форму было перекрывать search-block-form вот и все
зы: я сделал для блока
Комментарии
хз как тут, но почитайте http://drupaldance.com/blog/theming-drupal-form
смотрел, не смог применить..
Это темизация search-block.tpl.php.
block-search.tpl.php
<input type="text" maxlength="128" class="mainsearch" name="edit[keys]" id="edit-keys" size="15" value="" alt="Enter the terms you wish to search for." />
</div>
<input type="hidden" name="edit[form_id]" value="search_box" />
</div>
</div>
кароче какая тема используется?
должен работать такой вариант:
в template.php дописываешь
<?php
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search_theme_form', array('form' => $form), array('search-theme-form'));
}
?>
затем создаешь файл search-theme-form.tpl.php
и пишешь туда
<input type="text" maxlength="128" name="search_theme_form_keys" id="edit-search_theme_form_keys" size="25" value="" title="Enter the terms you wish to search for." class="form-text" />
<input type="submit" name="op" value="Search" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
<input type="hidden" name="form_token" id="a-unique-id" value="<?php print drupal_get_token('search_theme_form'); ?>" />
Так.. веселуха продолжается.. теперь вообще не работает поиск.
При нажатии Search не происходит никаких действий. Что я убил?
По вашему способу выдает ошибку касательно этого кода:
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search_theme_form', array('form' => $form), array('search-theme-form'));
}
?>
в моем примере я использовал
<input type="hidden" name="edit[form_id]" value="search_box" />
в block-search.tpl.php
Но опять же не работает функционал...
выложи тему куданить и ссылку кинь в ЛС, а то самому уже стало интересно )))
Вот тема:
получите, фишка тут в том что если перекрывать вывод search-theme-form, то работать будет при вызове $search_box в шаблоне,
а для перекрытия в блоке поиска надо другую форму было перекрывать search-block-form вот и все
зы: я сделал для блока
Ого. спасибо большое. все получилось!
Ошибку понял