Здравствуйте!
Знаю, что похожие вопросы уже поднимались, я даже их уже искал и читал.
И вроде все сделал так, как надо, по пунктам - но не хочет работать и все..
Я уж проверил 10 раз, и копировал, и вручную писал - но никак не хочет работать и непонятно почему, блин.
Вот что я сделал:
создал в папке с моей темой (sites/all/themes/jivayatema) файл template.php в кодировке utf-8. в него поместил код:
по идее, создалась переменная primary_nav , которая будет заменять main_menu
и после этого в файле page.tpl.php в нужное место вставил код:
<nav class="primary_nav">
<?php print $primary_nav; ?>
</nav>
<?php endif; ?>
и все, по идее туда должно выводиться главное меню. но нет, выводится только:
«Notice: Undefined variable: primary_nav в функции include() (строка 19 в файле /home/docs/sites/all/themes/jivayatema/page.tpl.php)»
и вот никак не хочет работать.. причем раньше, буквально пару месяцев назад, я делал такую же схему - все работало, а сейчас вроде тоже самое скопировал - но нет..
Комментарии
xxandeadxx, спасибо!
да какое уж тут спокойствие - вроде все как надо сделал, и переделал, и 10 раз проверил, и еще раз точно переделал - и все одно и то же - не рабоатет и все..
и вот, буквально только что перечитывал в не знаю каклй раз те уроки, по которым создавал тему и меню и одном из них увидел вначале совет - поставить модуль devel
скачал - поставил и.. - все заработало!
я тут же сюда побежал писать, как же это круто и какой волшебный модуль, хоть я и не понял его действие, но он заставил все заработать )
а тут, прочитал ваше сообщение, я так понял, что этот девел автоматически чистит кэш?
а как его вручную очистить, этот кэш? я привык на чистом html с css работать и там, если что-то не обновилось, жму не просто f5, а ctr+f5 - и все обновляется.
а тут и ф5 жал, и контрол ф5, и перезапускал вкладку с сайтом, и включал сначала другую тему, потом снова эту - и ничего не помогало.
только девел
это не devel. при включении/выключении модулей, кэш сбрасывается автоматически
ага, ясно )
спасибо, буду тогда хоть один способ очистки кеша знать )