Как получить путь к текущему шаблону в Joomla 1.5?
Я пишу компонент и хотел бы вставить изображения из папки шаблона.
Как получить правильный путь к папке шаблона?
3 ответов
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();
есть ли другой (лучше) способ?