本文へスキップ

addon.xml の必須要素

最小構成の addon.xml で管理画面のアドオン一覧に PHP Warning が出る場合の原因と、含めるべきメタデータ要素。

更新日: Markdown で表示

新しいアドオンの 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>

関連ページ

ナビゲーション

検索語を入力してください…

↑↓ 移動↵ 開くEsc 閉じる