2016-10-25 1 views

ответ

2

нет файла, в котором вы найдете все переменные smarty. Чтобы получить одну (или более) переменную, созданную из других файлов, вы должны вызвать метод smarty.

Например, если вы разработали модуль, который вы должны вызвать:

$myvar = $this->context->smarty->GetTemplateVars('myvar'); 
+0

Спасибо Вам! Итак, (например), если вы разрабатываете регистрационную форму, вам нужно вызвать все переменные, которые вам нужно использовать? Или есть другой метод для вызова ВСЕХ переменных? В вашем примере вы вызывали только одну переменную или все переменные шаблона? И последнее, ('myvar') - это имя или папка, где находится ваш файл контроллера? С уважением –

+1

@SashaUeChirico Используйте '{debug}' в файле шаблона, и он откроет новое окно (убедитесь, что вы не блокируете всплывающие окна на этой странице), в котором будут отображаться все гибкие переменные, доступные на этой странице. – TheDrot

+0

Спасибо @TheDrot;) – sarcom

Смежные вопросы