Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 16:17



Ответить на тему  [ Сообщений: 5 ] 
Как вывести переменную в шаблон из модуля? 
Автор Сообщение
Всем привет, может кто подскажет. Создал модуль, лежит в папке модули, в нем есть переменная допустим:

if(!$exe){
}
else{
$var = '33';
echo $var;
$smarty->assign('var', $var);
}
В самом модуле выводиться.

Как значение $var вывести в шаблоне? А точнее мне нужно в хедер в видимую часть. Пробовал $smarty->display('header.html'); (в модуле соответственно) но хеадер открывается внутри тела, в общем не работает.

В шаблоне header.html - {%$var%} тоже не работает почему то.

Заранее спасибо!


Профиль
Сергей Максимович писал(а):
Как значение $var вывести в шаблоне?

Чтоб заработало, перенесите все в условие if(!$exe)

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Сделал, получилось, но получилось это на странице модуля, а как сделать это на всех страницах? То - есть на главной и т.д. в общей шапке?


Профиль
Сергей Максимович писал(а):
Сделал, получилось, но получилось это на странице модуля, а как сделать это на всех страницах? То - есть на главной и т.д. в общей шапке?

Ну это тогда нужно не через модули делать, а:
Создайте файл в папке commands, с любым названием и пропишите в нем что хотите.
Тогда получите доступ к этой переменной с любого файла шаблона и на любой странице.


Профиль
Отлично! Большое спасибо!


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron