Dier_Sergio_Great
@Dier_Sergio_Great
Увлеченный человек

Как в плагине получить имя текущего шаблона?

Как получить в коде плагина имя текущего шаблона.
попроще наподобии
JFactory::getApplication()->getInstance()->getTemplate(TRUE);

Но к сожалению этот метод выдает совсем не то что нужно.
Но вот код ниже очень грамозкий, и при том что нужно чтобы получить имя шаблона вызывать дополнительно запрос к базе.
$query = " SELECT template FROM #__template_styles WHERE home=1 AND client_id=0; ";
        $template_name = JFactory::getDBO()->setQuery($query)->loadResult();

Можно ли как то по проще?
  • Вопрос задан
  • 279 просмотров
Решения вопроса 1
$app = JFactory::getApplication();
$template = $app->getTemplate(true);
echo $template->template;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы