it-swarm.com.de

Zweck von metadata.xml

Kann jemand erklären, wozu metadata.xml in Komponentendateien dient? Zum Beispiel /components/com_content/metadata.xml

Da es fast keinen Inhalt hat und ich dies noch nie in Gebrauch gesehen habe.

2
Alexandr

Der Zweck von metadata.xml besteht also darin, die Daten zu speichern, die für mehrere Layouts freigegeben werden müssen:

jedes layout. xml in Ihrem Ansichtsverzeichnis tmpl erweitert die Datei metadata.xml .


Wenn Sie also einige Anforderungsfelder in jedes Layout einfügen müssen , können Sie diese Felder einfach zu metadata.xml hinzufügen und alle Layouts übernehmen diese .

Zum Beispiel Datei /site/view/examples/metadata.xml kann so aussehen

<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <view>
        <options var="additional_request_var">
            <default name="COM_EXAMPLE" msg="COM_EXAMPLE_DESC"/>
            <option name="COM_EXAMPLE_EXT" msg="COM_EXAMPLE_EXT_DESC" value="additional_request_var_value" />
        </options>
    </view>
</metadata>

Mehr unter https://github.com/joomplace/JooYii

3
Alexandr