Как получить путь к текущему шаблону в 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();

есть ли другой (лучше) способ?