2008-12-19 82 views

回答

33

IIRC,$大型机全局对象最终会消失。这是一种方法,通过该框架来做到这一点:

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

以及如何获得管理员模板? – themis 2012-08-11 22:16:51

3

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

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

有没有另一种(更好的)方法?

+0

看起来对我来说,就好像这是最好的方式。 – 2008-12-19 07:12:38

6

什么样的路径? 在文件系统:

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