Здравствуйте.
У меня возникла проблема.
Как сделать так, чтобы поиск был на всех страницах сайта, но код формы поиска не находился в catalog/view/theme/default/template/common/header.tpl ?
На главной странице я сделал так:
1. Вставил код формы поиска в catalog/view/theme/default/template/common/home.tpl
2. Из файла catalog/controller/common/header.php вставил класс ControllerCommonHeader и функцию getCategories в файл catalog/controller/common/home.php
Больше ничего не меняя, получился такой код файла home.php:
3. Если не делать второго пункта, вылазиют нотисы
Notice: Undefined variable: entry_search in \catalog\view\theme\default\template\common\home.tpl
...
и тому подобные...
Возможно ли сделать так, чтобы поиск был на всех страницах, не выполняя того, что я описал во втором пункте? Допустим вынести код формы поиска в отдельный файл и подключать его на каждой странице, типа как подключаются блоки на сайте:
<?php echo $column_left; ?>
<?php echo $column_right; ?>
...