Правильное заполнение файла addon.xml

Вопрос такой, в этом файле есть тэги: name и description

Проблема:
Все что указано в этих тэгах, прекрасно видно, но, до установки модуля.
После установки модуля, в тэге description почему то инфо из тэга name

Как сделать так, чтобы Описание модуля, было видно и после установки модуля?

Заведите файл переводов и всё будет ок

Почему так сложно?
Если бы я написал на языке не по умолчанию, я бы понял… Получается можно и без этих тэгов? Если они бесполезны?

Какие переменные языка использовать ? По моему вопросу?

Описанные вами тэги использовались в старом функционале модулей (схема 2.0). В версии 3.0 и 4.0 рекомендуется использовать файл переводов. Вот тут есть пример

https://www.cs-cart.ru/docs/latest/developer_guide/addons/tutorials/addon_creation/language_variables.html

1 лайк

Есть таблица cscart_addon_descriptions, в ней и название модуля, и описание. Но они одинаковые. И как мне изменить описание?

В эту таблицу вносятся данные из языковых файлов (var/langs/LANG_CODE/ADDON_ID.po) при установке модуля.

Если включить режим разработчика, то появится в модулях пункт Обновить

С помощью него можно обновить название, описание модуля, настройки и языковые переменные

Обновляю но в описании все равно имя модуля.

название, описание модуля не обновляются по кнопке “обновить” только при и установке

1 лайк

А если удалить модуль, а потом установить? При удалении, ничего не сотрется?

выполнятся запросы с параметром for=“uninstall” из секции <queries>
и функция с параметром for=“uninstall” из секции <functions>
удалятся настройки модуля
если не включен режим разработчика, то удалятся все файлы модуля из папки design/themes

Спасибо всем, после переустановки модуля, все ок!

1 лайк