我创建了一个joomla包,包括包的packages文件夹中的所有组件和模块zip。包xml文件中的所有必需设置如下 -
<extension type="package" version="2.5" method="upgrade">
........
<packagename>mypackage</packagename>
........
<files folder="packages">
<filename type="module" id="mypackage">Ajax-Session-Module-master.zip</filename>
<filename type="component" id="mypackage">component-develop.zip</filename>
</files>
.......
当我安装软件包时,我看到上面的软件包模块和组件安装得很好,但是当我从扩展管理器 - >管理页面卸载软件包时,软件包卸载得很好,但这些软件包模块和组件没有自动卸载!
我只是没有得到错误,因为我从网上得到了我必须将文件名id作为包名称放在上面的包xml文件中,所以确实如此,但它没有解决问题。 Fyi这个套餐将适用于joomla 2.5和3.请尽快引导我走向正确的方向。
答案 0 :(得分:1)
我认为在扩展程序包中,您应该使用<file ...>
而不是<filename ...>
。我在我的软件包xml中尝试了类似的东西:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="package" version="3.0">
......
......
......
<files folder="packages">
<file type="module" id="mod_rr_test_one" client="site">mod_rr_test_one.zip</file>
<file type="plugin" id="rr_test_one" group="content">plg_content_rr_test_one.zip</file>
</files>