| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Как вывести переменную в шаблон из модуля? https://forum.illusionweb.ru/viewtopic.php?f=3&t=5154 |
Страница 1 из 1 |
| Автор: | Сергей Максимович [ 08 янв 2023, 16:07 ] |
| Заголовок сообщения: | Как вывести переменную в шаблон из модуля? |
Всем привет, может кто подскажет. Создал модуль, лежит в папке модули, в нем есть переменная допустим: if(!$exe){ } else{ $var = '33'; echo $var; $smarty->assign('var', $var); } В самом модуле выводиться. Как значение $var вывести в шаблоне? А точнее мне нужно в хедер в видимую часть. Пробовал $smarty->display('header.html'); (в модуле соответственно) но хеадер открывается внутри тела, в общем не работает. В шаблоне header.html - {%$var%} тоже не работает почему то. Заранее спасибо! |
|
| Автор: | Иван [ 08 янв 2023, 17:30 ] |
| Заголовок сообщения: | Re: Как вывести переменную в шаблон из модуля? |
Сергей Максимович писал(а): Как значение $var вывести в шаблоне? Чтоб заработало, перенесите все в условие if(!$exe) Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Сергей Максимович [ 08 янв 2023, 19:34 ] |
| Заголовок сообщения: | Re: Как вывести переменную в шаблон из модуля? |
Сделал, получилось, но получилось это на странице модуля, а как сделать это на всех страницах? То - есть на главной и т.д. в общей шапке? |
|
| Автор: | Иван [ 08 янв 2023, 20:31 ] |
| Заголовок сообщения: | Re: Как вывести переменную в шаблон из модуля? |
Сергей Максимович писал(а): Сделал, получилось, но получилось это на странице модуля, а как сделать это на всех страницах? То - есть на главной и т.д. в общей шапке? Ну это тогда нужно не через модули делать, а: Создайте файл в папке commands, с любым названием и пропишите в нем что хотите. Тогда получите доступ к этой переменной с любого файла шаблона и на любой странице. |
|
| Автор: | Сергей Максимович [ 08 янв 2023, 20:52 ] |
| Заголовок сообщения: | Re: Как вывести переменную в шаблон из модуля? |
Отлично! Большое спасибо! |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|