2013-11-21 3 views
4

В моем пакете у меня есть модуль и плагин. Когда я удаляю пакет из 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?

+0

Предполагая, что у вас есть скрипт.php в вашем пакете, можете ли вы предоставить код, который у вас уже есть для функции удаления? – Lodder

+0

также манифест для упаковки –

+0

См. Обновление выше. – user1448031

ответ

4

Это был id в теге <file> типа модуля, который выдавал предупреждение. Я добавил mod_ в id. Ниже приводится то, что я сделал, и это решило проблему.

<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> 
+0

Я тоже застрял, вот мой пост - http://stackoverflow.com/questions/24636683/uninstalling-joomla-package-not-uninstalling-all-child-extensions не работает, даже я следовал за вами. ты знаешь почему? –

Смежные вопросы