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/