需要从任何地方访问来自Zoo组件的任何信息,例如应用程序信息,应用程序模板中的元素。在这种情况下,我需要从我的Joomla 3模板访问此信息以制作动态自定义CSS。
在joomla中,您可以从任何地方获取模板名称,如下所示:
$app = JFactory::getApplication();
$template = $app->getTemplate();
我正在为动物园寻找类似的东西。
提前致谢!!
您可以通过以下方式进行此操作:
// make sure ZOO exists
if (!JComponentHelper::getComponent('com_zoo', true)->enabled) {
return;
}
// load ZOO config
jimport('joomla.filesystem.file');
if (!JFile::exists(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php') || !JComponentHelper::getComponent('com_zoo', true)->enabled) {
return;
}
require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
// make sure App class exists
if (!class_exists('App')) {
return;
}
// Get the ZOO App instance
$zoo = App::getInstance('zoo');
$ zoo var现在包含ZOO应用实例。从那里,您可以开始运行ZOO特定任务并运行事件处理程序等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句