Как получить путь к текущему шаблону в Joomla 1.5? - PullRequest
24 голосов
/ 19 декабря 2008

Я пишу компонент и хочу вставить изображения из папки шаблонов.

Как получить правильный путь к папке с шаблоном?

Ответы [ 3 ]

34 голосов
/ 19 декабря 2008

IIRC, глобальный объект $ mainframe в конечном итоге исчезает. Вот способ сделать это через рамки:

$app = JFactory::getApplication();
$templateDir = JURI::base() . 'templates/' . $app->getTemplate();
6 голосов
/ 23 марта 2009

Какой путь ... В файловой системе:

$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;
3 голосов
/ 19 декабря 2008

Я разобрался с одним методом. Используйте глобальный объект $ mainframe.

$templateDir = $mainframe->getBasePath() . "templates/" . $mainframe->getTemplate();

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

...