Можено ли на-html-ить форму поиска в Drupal? [решено]

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

Аватар пользователя VasyOK VasyOK 15 сентября 2017 в 4:37

Приветствую форумчане!
Входе раздумий вопрос пришлось несколько перефразировать

На сайт вставлен такой код:

<form>          
     <input name="search" type="search">
      <button type="submit">Найти</button>    
 </form>

при вводе поисковой фразы перебрасывает на страницу
http://sitename.ru/[текущий урл]?search=[введенная фраза поиска]

как сделать чтобы перебрасывало на страницу: /search/node?keys=[введенная фраза поиска]
?

Лучший ответ

Аватар пользователя VasyOK VasyOK 16 сентября 2017 в 10:22

Спасибо, вроде так работает:

<form action="/search/node?keys" method="get">          
     <input name="keys" type="search">
      <button type="submit">Найти</button>    
 </form>

Комментарии

Аватар пользователя VasyOK VasyOK 15 сентября 2017 в 9:59

serch api для более сложных вещей, чем на делаемом мною сайте. думаю лучше без него.

"осатется вопрос с каких страниц станартно search/ " - не понял. с любой страницы на которой виден блок поиска.

Аватар пользователя sas@drupal.org sas@drupal.org 15 сентября 2017 в 10:47

C блока поиска люой страницы долна переходить на друпаловскую страницу поиска, если у Вас под ругому значит в теме переделан form_state->setRedirect

Аватар пользователя VasyOK VasyOK 15 сентября 2017 в 11:38

"в теме переделан form_state->setRedirect" однозначно нет - тему делал я на основе предоставленной бутстрап-верстки.
И блок поиска он там как набор html контейнеров, с которого перенаправляет на страницу /?search=[фраза поиска].

Аватар пользователя VasyOK VasyOK 16 сентября 2017 в 4:24

Переписать друпаловскую форму поиска скороей всего могу. Но задача иная Smile

Чучуть перефразирую вопрос. На сайт вставлен код:

<form>          
     <input name="search" type="search">
      <button type="submit">Найти</button>    
 </form>

при вводе поисковой фразы перебрасывает на страницу
http://sitename.ru/[текущий урл]?search=[введенная фраза поиска]

как сделать чтобы перебрасывало на страницу: /search/node?keys=[введенная фраза поиска]
?