Я пишу компонент и хочу вставить изображения из папки шаблонов.
Как получить правильный путь к папке с шаблоном?
IIRC, глобальный объект $ mainframe в конечном итоге исчезает. Вот способ сделать это через рамки:
$app = JFactory::getApplication(); $templateDir = JURI::base() . 'templates/' . $app->getTemplate();
Какой путь ... В файловой системе:
$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;
Я разобрался с одним методом. Используйте глобальный объект $ mainframe.
$templateDir = $mainframe->getBasePath() . "templates/" . $mainframe->getTemplate();
Есть ли другой (лучший) способ?