Всем привет, может кто подскажет. Создал модуль, лежит в папке модули, в нем есть переменная допустим:
if(!$exe){ } else{ $var = '33'; echo $var; $smarty->assign('var', $var); } В самом модуле выводиться.
Как значение $var вывести в шаблоне? А точнее мне нужно в хедер в видимую часть. Пробовал $smarty->display('header.html'); (в модуле соответственно) но хеадер открывается внутри тела, в общем не работает.
В шаблоне header.html - {%$var%} тоже не работает почему то.
Заранее спасибо!
08 янв 2023, 16:07
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
Сделал, получилось, но получилось это на странице модуля, а как сделать это на всех страницах? То - есть на главной и т.д. в общей шапке?
Ну это тогда нужно не через модули делать, а: Создайте файл в папке commands, с любым названием и пропишите в нем что хотите. Тогда получите доступ к этой переменной с любого файла шаблона и на любой странице.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения