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