【发布时间】:2013-04-13 04:43:58
【问题描述】:
我正在尝试使用 joomla 3.0 中的插件创建新组件
我成功安装了组件。我的要求是安装带有组件的插件,但安装时出现了一些问题。
为此我创建了插件 xml。
在主 manifest.xml 文件中我写了这段代码。
<plugins>
<plugin plugin="switcher" group="system">
<files folder="plg_system_switcher">
<file>switcher.php</file>
<file>switcher.xml</file>
</files>
</plugin>
</plugins>
我在安装后创建脚本文件,我编写了这段代码。
jimport('joomla.utilities.xmlelement');
jimport('joomla.utilities.simplexml');
$plugins = $this->manifest->plugins;
我想要来自 $this->manifest 的插件信息,但清单不返回任何像插件这样的对象。
请帮忙,
提前致谢。
马尤尔。
【问题讨论】:
-
在 Joomla 3.0 中,不推荐使用 Jxmlelement。要使用它,您需要使用
jimport('legacy.utilities.xmlelement');否则使用 PHP SimpleXML Element 类