Изменить шаблон в Joomla

Я пробовал различные способы изменить шаблон в Joomla 3.9.x как:

$app = JFactory::getApplication();
$params = array();
$app->setTemplate('beez3');

Кажется, что он выполняет частичное переключение, но не "полное переключение", поэтому я в итоге получаю нечто странное. Кто-нибудь знает, если setTemplate устарела? Или как полностью переключить шаблон с помощью PHP.

РЕДАКТИРОВАТЬ: делая еще несколько тестов, похоже, что это связано с Yootheme Pro, так как он работает между шаблонами protostar и beez3, но когда Yootheme Pro является шаблоном по умолчанию, переключение становится странным, как упоминалось ранее. Кажется, вероятно, из-за какого-то плагина.

Если я хочу переключиться на шаблон Yootheme Pro, а это не шаблон по умолчанию, я получаю сообщение об ошибке 500 с: JHtml::theme not found. Итак, еще раз, явно проблема с Yootheme.

Мне нужно, чтобы переключить некоторые конкретные представления внутри компонента.

0 ответов

Другие вопросы по тегам