Как добавить поле поиска (поиск для всего содержимого и тегов на моем веб-сайте) в мою статью?drupal: добавить поле поиска к статье
Я уже установлен и активирован модуль, но я хотел бы добавить его в одной статье, а не блок моего сайта
благодаря
Как добавить поле поиска (поиск для всего содержимого и тегов на моем веб-сайте) в мою статью?drupal: добавить поле поиска к статье
Я уже установлен и активирован модуль, но я хотел бы добавить его в одной статье, а не блок моего сайта
благодаря
Есть несколько способов сделать поиск в Drupal , но я думаю, вы ссылаетесь на модуль поиска, который находится в ядре Drupal. Он обычно используется как блок, который делает его немного сложным, если вы хотите отобразить его со статьей.
Вы можете использовать функцию темы к теме блок-так:
<?php print theme('block' $block); >?
Где $block
представляет собой блок-объект со всеми необходимыми данными. Чтобы использовать это в своем случае, вы можете создать собственный шаблон для статьи, так как вы хотите отображать только блок поиска в одной статье. Вам также понадобится сделать препроцессорную функцию для статьи (preprocess_node), где вы создадите объект блока. Вы также можете просто создать некоторую логику в функции препроцесса и создать шаблон общего узла, где вы только печатаете блок, когда он есть.
Можно контролировать, когда отображаются блоки, поэтому вы можете просто настроить свой поисковый блок только для отображения в выбранной вами статье. Это гораздо меньше работает, но вы не сможете отобразить его со статьей.
поэтому, это невозможно сделать из фонового? Например, добавив поле поиска к типу контента? Мне нужно работать с php? спасибо – aneuryzm
Это не то, что вы можете сделать в настройках. Почти вся тематика Drupal (контроль над разметкой, созданной Drupal) потребует некоторого PHP. – googletorp
ОК спасибо. Было бы неплохо иметь поле поиска CCK, интегрируя модуль поиска в типы контента. – aneuryzm