Как получить имя шаблона в MODx Revo на php?
Приветствую, подскажите начинающим, как получить имя шаблона в php снипете?
Вот так получаю id шаблона, а как получить его имя?
Вот так получаю id шаблона, а как получить его имя?
$id = $modx->resource->get('id');
$obj = $modx->getObject('modResource', $id);
$template = $obj->get('template');
Комментарии: 3
Ну продолжи логический ряд
$tmplObj = $modx->getObject('modTemplate', $template);
$templateName = $tmplObj->get('templatename');
Но если тебе нужно только имя шаблона, лучше сделать через newQuery, то текущий вариант прям сильно перегруженный по запросам в БД получается и два объекта получать ради одного имени это перебор по-моему.
Спасибо, а как будет через newQuery? :)
А это тебе задание для самостоятельного изучения))) Вот тут подробно написано.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.