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

> Documentation Index
> Fetch the complete documentation index at: https://docs.cs-cart.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# addon.xml の必須要素

新しいアドオンの `addon.xml` を最小構成で作ると、管理画面のアドオン一覧で PHP Warning が出る場合があります。

## 症状

管理画面のアドオン一覧を開くと、次の PHP Warning が出ます。

```text
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
<?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>
```

> **注意**
>
> `<authors>`、`<supplier>`、`<supplier_link>` がないと、アドオン一覧の表示時にエラーになる場合があります。新しいアドオンを作るときは、最初から入れておくと安全です。

## 関連ページ

* [Add-on スキーマー](/addon-development/add-on-scheme/)
* [アドオンのディレクトリ構造](/addon-development/addon-directories/)

Source: https://docs.cs-cart.jp/addon-development/tips/addon-xml-required-elements/index.mdx
