新しいアドオンの addon.xml を最小構成で作ると、管理画面のアドオン一覧で PHP Warning が出る場合があります。
症状
管理画面のアドオン一覧を開くと、次の PHP Warning が出ます。
PHP Warning: Undefined variable $supported_lang_code
Error at: app/controllers/backend/addons.php, line: 752原因
addon.xml に <authors>、<supplier>、<supplier_link> の各要素がなかったことが原因でした。
対処
作者情報を表す次の要素を addon.xml に含めます。
<?xml version="1.0"?>
<addon scheme="3.0">
<id>my_addon</id>
<version>1.0.0</version>
<priority>100</priority>
<position>0</position>
<status>active</status>
<default_language>ja</default_language>
<authors>
<author>
<name>作者名</name>
<email>mail@example.com</email>
<url>https://example.com</url>
</author>
</authors>
<supplier>提供元の名前</supplier>
<supplier_link>https://example.com</supplier_link>
<compatibility>
<core_edition>MULTIVENDOR,ULTIMATE</core_edition>
</compatibility>
<!-- 以下、queries など -->
</addon>