我正在编写一个组件,并想从模板文件夹中插入图像。
如何获取到正确的模板文件夹路径?
据我所知,$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();
还有其他更好的方法吗?