Я хочу получить доступ к переменной в каталоге тем, которую я объявил в пользовательском модуле.Как получить доступ к переменной модуля из каталога модулей в каталог темы?
Как это сделать?
Я хочу получить доступ к переменной в каталоге тем, которую я объявил в пользовательском модуле.Как получить доступ к переменной модуля из каталога модулей в каталог темы?
Как это сделать?
Вы можете использовать переменную вашего модуля в файле темы, используя функцию $ smarty-> assign() в вашем файле настраиваемого модуля.
Во-первых, вы должны зарегистрировать HOOK на функции установки в своем модуле. Во-вторых, вы должны назначить переменные в зарегистрированном HOOK. Например:
function hookDisplayPDFInvoice($params)
{
}
И здесь вы можете, как Даршан Soni сказал, что вы можете назначить переменные с помощью Smarty Присвоить:
$this->context->smarty->assign(array(
'var' => $var,
'var' => $var,
'var' => $var
));
и возвращать данные в файл .tpl. Но если вы регистрируете крючок модуля, например: HOOK EXTRA LEFT, этот hook существует в файле product.tpl, поэтому вы можете получить доступ к данным в файле product.tpl.