CMS Made Simple - установите переменную доступной для всех шаблонов
Можно ли создать пользовательскую переменную в CMS Made Simple, которую можно задать в одном шаблоне, и тогда это значение будет доступно в другом шаблоне для того же сайта?
Изменить: я забыл добавить, что шаблон, в котором я хочу установить переменную, использует другой домен, хотя это тот же сайт. Это означает, что я не могу использовать куки или сеансовые переменные.
1 ответ
Вы можете использовать систему умного назначения или захвата:
{assign var="foo" value="bar"}
{capture name="foo"}bar{/capture}
Обратите внимание, что это зависит от порядка выполнения шаблонов. Например, в большинстве сценариев все внутри выполняется перед всем внутри основного шаблона.