В моем пакете у меня есть модуль и плагин. Когда я удаляю пакет из Extension Manager
, плагин удаляется, но модуль остается там. Также запись пакета удаляется из Extension Manager
. Затем мне нужно вручную удалить модуль. Я получаю следующие сообщения:Joomla 3: Как удалить модуль из пакета?
Warning
Attempting to uninstall unknown extension from package.
This extension may have already been removed earlier.
Message
Uninstalling package was successful.
Как обеспечить, чтобы модуль удалялся при удалении пакета?
UPDATE:
Мой пакет манифеста:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="package" version="3.0">
<name>RR Test One Package</name>
<author>John Doe</author>
<creationDate>November 2013</creationDate>
<packagename>rr_test_one_package</packagename>
<version>1.0</version>
<packager>John Doe</packager>
<description>Lorem ipsum dolor sit amet.</description>
<files folder="packages">
<file type="module" id="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>
</extension>
script.php
меня внутри плагинов и модулей папки, чтобы сделать некоторые обновления записей базы данных. При удалении пакета плагин удаляет без функции удаления. Это просто не удаление модуля. Нужно ли иметь еще script.php
в папке packages
вместе с манифестом пакета и иметь функцию uninstall
в script.php?
Предполагая, что у вас есть скрипт.php в вашем пакете, можете ли вы предоставить код, который у вас уже есть для функции удаления? – Lodder
также манифест для упаковки –
См. Обновление выше. – user1448031