вопрос
Добрый день, есть данный код
когда я прописываю так
не работает или это возможно сделать другим способом.
$tpl->load_template( 'login_page.tpl' );
когда я прописываю так
$tpl->load_template( '{THEME}/login_page.tpl' );
не работает или это возможно сделать другим способом.
{THEME} - Это тег, который используется в шаблонах. А вы редактируете php, где в принципе такие теги работать не могут, они там создаются :)
Параметром в функцию load_template передаётся имя файла, относительно папки текущего шаблона (Выбранного в админке шаблоном по умолчанию или включенным шаблоном для пользователя, или вообще для шаблона мобильной версии, если пользователь на сайте со смартфона или планшета.
Т.е. такая конструкция:
Вызовет файл, который имеет примерно такой путь: Папка с движком/templates/Default/login_page.tpl
Если вы хотите уложить файл в папку внутри папки с шаблоном подключенным, чтобы его путь был примерно такой: Папка с движком/templates/Default/NewDir/login_page.tpl, то нужно использовать следующую конструкцию:
Параметром в функцию load_template передаётся имя файла, относительно папки текущего шаблона (Выбранного в админке шаблоном по умолчанию или включенным шаблоном для пользователя, или вообще для шаблона мобильной версии, если пользователь на сайте со смартфона или планшета.
Т.е. такая конструкция:
$tpl->load_template( 'login_page.tpl' );
Вызовет файл, который имеет примерно такой путь: Папка с движком/templates/Default/login_page.tpl
Если вы хотите уложить файл в папку внутри папки с шаблоном подключенным, чтобы его путь был примерно такой: Папка с движком/templates/Default/NewDir/login_page.tpl, то нужно использовать следующую конструкцию:
$tpl->load_template( 'NewDir/login_page.tpl' );