Как прописать позицию модуля в *.tpl ?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 16 августа 2011 в 22:57
Порылся в форуме, но ни чего не нашел.
Как прописать позицию модуля в *.tpl? И возможно ли это?
#2 16 августа 2011 в 23:28
Максим Шорин, да это возможно:
  1.  
  2. Как редактировать tpl-файлы:
  3. --------------------------------------------------------------------------------
  4.  
  5. - Если нужно подключить к странице CSS-файл, то внутри tpl-шаблона
  6. можно использовать инструкцию {add_css}
  7.  
  8. Пример:
  9.  
  10. {add_css file="templates/my-template/css/style.css"}
  11.  
  12. - Если нужно подключить к странице JS-файл, то внутри tpl-шаблона
  13. можно использовать инструкцию {add_js}
  14.  
  15. Пример:
  16.  
  17. {add_js file="templates/my-template/js/script.js"}
  18.  
  19. - Если нужно использовать php:
  20.  
  21. {php} ... ваш код ... {/php}
  22.  
  23. - Если нужно использовать выражения с $ (например jQuery):
  24.  
  25. {literal} ... код со знаками $ ... {/literal}
  26.  
  27.  
#3 17 августа 2011 в 01:09
Увы нет такое не возможно причина одна, нет разделения на генерирования шаблона, в частности если прописать в шаблоне модуля другую позицию то в момент сборки страницы просто напросто перезатрется переменная SMARTY, которая до этого вызывалась (предыдущий модуль)
#4 17 августа 2011 в 07:58
Максим Шорин, в файле шаблона пишите
  1. {php} cmsModule("имя_позиции"); {/php}
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.