переопределить шаблон формы поиска в drupal 7 - PullRequest
3 голосов
/ 14 июля 2011

Я хочу создать свой собственный шаблон формы поиска в моей теме.При копировании search-result.tpl.php и из основного модуля поиска в мою тему он отображается вместо значения по умолчанию (что я и ожидал).

Однако, когда я копирую search-block-form.tpl из ядра поиска в мою тему, я получаю nada.Фактически, когда я помещаю токен "hello world" в search-block-form.tpl в основном модуле поиска, он не отображается.Чтобы перефразировать, мне нужно знать, в каком файле шаблона в конечном итоге отображается форма, и как я могу изменить его на тот, что в моей теме.

Ответы [ 2 ]

4 голосов
/ 30 ноября 2011

Форма блока поиска фактически не использует этот шаблон. Решение состоит в том, чтобы использовать API формы в вашем файле template.php и изменить шаблон прямо здесь. Вот ссылка на решение:

http://drupal.org/node/154137

2 голосов
/ 17 июля 2011

Прежде всего, вы говорите о форме поиска в блоке или о странице формы поиска, которая отображается на сайте sitename.com/search? Вы сбросили все кэши после того, как поместили новый TPL-файл со своим собственным токеном? В любом случае, если вы хотите отладить себя, попробуйте скачать и включить модуль devel_themer (это также зависит от модуля devel). http://drupal.org/project/devel_themer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...