нужный tpl шаблон через параметр шаблона tpl, код в шаблоне такой
{set $properties['tpl'] = $_modx->getPlaceholder("template.tpl")}
{if empty($properties['tpl'])}
{set $properties['tpl'] = "default"}
{/if}
{include "file:templates/tpl/{$properties['tpl']}.tpl"}
Но получаю по коду шаблон default, а не тот который указан в параметрах шаблона, почему так? Проект только развернул
Точнее, почему я не могу получить через getPlaceholder параметр который указал в шаблоне?
Также есть старый проект, где используется такая же конструкция и все ок. версия modx 2.8.3
найдите в том проекте рабочий код и скиньте сюда. сравним.
Идентичен, скопировал с прошлого)
Обсуждают сегодня