Порылся в форуме, но ни чего не нашел.
Как прописать позицию модуля в *.tpl? И возможно ли это?
Как прописать позицию модуля в *.tpl ?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
16 августа 2011 в 22:57
#2
16 августа 2011 в 23:28
Максим Шорин, да это возможно:
Как редактировать tpl-файлы: -------------------------------------------------------------------------------- - Если нужно подключить к странице CSS-файл, то внутри tpl-шаблона можно использовать инструкцию {add_css} Пример: - Если нужно подключить к странице JS-файл, то внутри tpl-шаблона можно использовать инструкцию {add_js} Пример: - Если нужно использовать php: {php} ... ваш код ... {/php} - Если нужно использовать выражения с $ (например jQuery): {literal} ... код со знаками $ ... {/literal}
#3
17 августа 2011 в 01:09
Увы нет такое не возможно причина одна, нет разделения на генерирования шаблона, в частности если прописать в шаблоне модуля другую позицию то в момент сборки страницы просто напросто перезатрется переменная SMARTY, которая до этого вызывалась (предыдущий модуль)
Сегодня в 17:28
#4
17 августа 2011 в 07:58
Максим Шорин, в файле шаблона пишите
{php} cmsModule("имя_позиции"); {/php}
#5
19 августа 2011 в 02:46
Всем спасибо