【问题标题】:uninstalling joomla package not uninstalling all child extensions卸载 joomla 包不卸载所有子扩展
【发布时间】:2014-08-29 11:24:51
【问题描述】:

我创建了一个 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 文件中,但它没有解决问题。仅供参考,此软件包适用于 joomla 2.5 和 3。请尽快引导我走向正确的方向。

【问题讨论】:

  • 没有人吗?怎么了,是bug吗?

标签: php joomla2.5 joomla3.0 joomla-extensions


【解决方案1】:

我认为在扩展包中,你应该使用&lt;file ...&gt; 而不是&lt;filename ...&gt;。我在我的包 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>

【讨论】:

  • 我的主要测试显示它正在被卸载。感谢您节省时间。
猜你喜欢
  • 1970-01-01
  • 2011-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-25
  • 2016-08-13
  • 2012-05-29
  • 1970-01-01
相关资源
最近更新 更多