如何在Joomla 1.5中获取当前模板的路径?

24

我正在编写一个组件,并想从模板文件夹中插入图像。

如何获取到正确的模板文件夹路径?

3个回答

34

据我所知,$mainframe 全局对象最终将被移除。以下是通过框架实现的方式:

$app = JFactory::getApplication();
$templateDir = JURI::base() . 'templates/' . $app->getTemplate();

你如何获取管理员模板? - themhz

6

在文件系统上,路径的种类有哪些呢?

$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;

3

我已经找到了一种方法。使用全局$mainframe对象。

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

还有其他更好的方法吗?


在我看来,这似乎是最好的方式。 - Steven Oxley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接