如果Joomla或某个组件已经使用JFactory::getApplication("site")->setTemplate($newTemplateReference)
重置了当前模板,并且我无法访问被覆盖的(上一个)模板的引用,并且不想在该部分中进行更改重置模板的代码(即在使用'getTemplate()'重置模板之前保存旧的模板引用)。是否有可能至少获得被覆盖模板的目录名称(路径)?
我想在新模板的index.php
中使用该路径,这样我就可以访问覆盖模板的一些文件,而不依赖于该模板名称(写下覆盖模板路径)。
提前致谢。
答案 0 :(得分:0)
$app = JFactory::getApplication();
$templateDir = JURI::base() . 'templates/' . $app->getTemplate();