Переменная строки поиска Drupal

Главные вкладки

Аватар пользователя FaceTambov FaceTambov 21 ноября 2014 в 11:07

Здравствуйте господа друпалеры, возник такой вопрос! Нужно добавить строку поиска в хедер сайта, но ни как не могу найти название переменной поисковой строки в drupal.

Пробовал добавлением региона, но тогда поиск отображается в виде блока с рамкой, чего мне не нужно.

Комментарии

Аватар пользователя drupby drupby 21 ноября 2014 в 11:54

"ХулиGUN" wrote:
http://drupal.stackexchange.com/questions/10282/how-can-i-insert-search-...
тот вариант с препроцессом будет выводить "Strict warning: Only variables should be passed by reference"
и Enter your keywords над формой - лучше выводить search_block_form вместо search_form http://drup.by/snippets/vyvod-formy-poiska-v-shablone-stranicy

Аватар пользователя FaceTambov FaceTambov 21 ноября 2014 в 14:11

"drupby" wrote:
тот вариант с препроцессом будет выводить "Strict warning: Only variables should be passed by reference"
и Enter your keywords над формой - лучше выводить search_block_form вместо search_form http://drup.by/snippets/vyvod-formy-poiska-v-shablone-stranicy[/quote]

Я конечно извиняюсь, но что то не выходит. Ни по вашему, ни по методу ХулиGUN. Все точно по инструкции делаю!

Аватар пользователя drupby drupby 21 ноября 2014 в 15:00

"FaceTambov" wrote:
Я конечно извиняюсь, но что то не выходит

что то не так делаешь, в функции переименовал MYTHEME на имя своей темы? кеш почистил? в template.php присутствует еще одна декларация preprocess_page?

Аватар пользователя FaceTambov FaceTambov 21 ноября 2014 в 16:57

"drupby" wrote:
что то не так делаешь, в функции переименовал MYTHEME на имя своей темы? кеш почистил? в template.php присутствует еще одна декларация preprocess_page?

Переименовал. Почистил. Других деклараций preprocess_page нет.

Когда переименовываю MYTHEME, выходит ошибка!

Аватар пользователя drupby drupby 21 ноября 2014 в 17:07

"FaceTambov" wrote:
Когда переименовываю MYTHEME, выходит ошибка!

значит у тебя уже есть в template.php функция имятемы_preprocess_page
и неплохо было бы писать ошибку, а то так на кофейной гуще получается - инструкция рабочая, ищи у себя ошибку или выкладывай свой template.php

Аватар пользователя FaceTambov FaceTambov 21 ноября 2014 в 17:25

"ХулиGUN" wrote:
Не проще убрать рамку через CSS?

А как убрать то, при вставке ему присваивается класс как блоку. Если подскажете буду рад!

Аватар пользователя sergeybelya sergeybelya 21 ноября 2014 в 17:40

FaceTambov wrote:
"ХулиGUN" wrote:
Не проще убрать рамку через CSS?

А как убрать то, при вставке ему присваивается класс как блоку. Если подскажете буду рад!

... {
border:none;
}

Аватар пользователя FaceTambov FaceTambov 21 ноября 2014 в 17:46

"sergeybelya" wrote:
... {
border:none;
}

Пробовал! Ставил none всем значениям которые ему передаются. Ему все равно передается класс block из темы. Может есть какой то вариант запрета класса, ну не знаю.

Аватар пользователя sergeybelya sergeybelya 21 ноября 2014 в 17:51

FaceTambov wrote:
"sergeybelya" wrote:
... {
border:none;
}

Пробовал! Ставил none всем значениям которые ему передаются. Ему все равно передается класс block из темы. Может есть какой то вариант запрета класса, ну не знаю.

#id.block {
border:none !important;
}