卸载joomla包,而不是卸载所有子扩展


uninstalling joomla package not uninstalling all child extensions

我创建了一个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>
.......

当我安装包时,我看到上面的包模块和组件安装得很好,但是当我从扩展管理器->管理页面卸载包时,包卸载得很好,但是那些包模块和组件没有自动卸载!

哪里是错的,我只是没有得到,因为我从web得到,我必须把文件名id作为上面包xml文件中的包名,所以它做了,但它没有解决这个问题。这个包将适用于joomla 2.5和joomla 3。请尽快给我指出正确的方向。

我认为在扩展包中,您应该使用<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>