<?xml version="1.0" encoding="utf-8"?>
<extension
        type="module"
        version="3.0"
        client="site"
        method="upgrade">
    <name>MOD_EVENTGALLERY_CATEGORIES</name>
    <author>Sven Bluege</author>
    <creationDate>2026-05-09</creationDate>
    <copyright></copyright>
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
    <authorEmail>svenbluege@gmail.com</authorEmail>
    <authorUrl>www.svenbluege.de</authorUrl>
    <version>5.7.8</version>
    <description>MOD_EVENTGALLERY_CATEGORIES_DESC</description>
    <namespace path="src">Svenbluege\Module\EventgalleryCategories</namespace>
    <files>
        <folder>language</folder>
        <folder module="mod_eventgallery_categories">services</folder>
        <folder>src</folder>
        <folder>tmpl</folder>
        <filename>index.html</filename>
    </files>
    <config>
        <fields name="params" addfieldprefix="Svenbluege\Component\Eventgallery\Administrator\Field">
            <fieldset name="basic"
                      addfieldprefix="Svenbluege\Component\Eventgallery\Administrator\Field">
                <field name="catid" label="COM_EVENTGALLERY_OPTIONS_EVENTS_CATEGORY_LABEL" extension="com_eventgallery"
                       description="COM_EVENTGALLERY_OPTIONS_EVENTS_CATEGORY_DESC" type="categoryedit" required="false"
                       addfieldprefix="Joomla\Component\Categories\Administrator\Field"
                       class="inputbox">
                    <option value="">JNone</option>
                </field>
                <field name="modulelayout"
                       type="modulelayout"
                       label="JFIELD_ALT_LAYOUT_LABEL"
                       description="JFIELD_ALT_MODULE_LAYOUT_DESC"
                       class="custom-select"
                />

                <field
                        name="show_description"
                        type="radio"
                        layout="joomla.form.field.radio.switcher"
                        default="0"
                        label="MOD_EVENTGALLERY_CATEGORIES_FIELD_SHOW_DESCRIPTION_LABEL"
                        description="MOD_EVENTGALLERY_CATEGORIES_FIELD_SHOW_DESCRIPTION_DESC">
                    <option value="0">JNO</option>
                    <option value="1">JYES</option>
                </field>
                <field
                        name="numitems"
                        type="radio"
                        layout="joomla.form.field.radio.switcher"
                        default="0"
                        label="MOD_EVENTGALLERY_CATEGORIES_FIELD_NUMITEMS_LABEL"
                        description="MOD_EVENTGALLERY_CATEGORIES_FIELD_NUMITEMS_DESC">
                    <option value="1">JYES</option>
                    <option value="0">JNO</option>
                </field>
                <field
                        name="show_children"
                        type="radio"
                        layout="joomla.form.field.radio.switcher"
                        default="0"
                        label="MOD_EVENTGALLERY_CATEGORIES_FIELD_SHOW_CHILDREN_LABEL"
                        description="MOD_EVENTGALLERY_CATEGORIES_FIELD_SHOW_CHILDREN_DESC">
                    <option value="0">JNO</option>
                    <option value="1">JYES</option>
                </field>
                <field name="count" type="list"
                       label="MOD_EVENTGALLERY_CATEGORIES_FIELD_COUNT_LABEL"
                       description="MOD_EVENTGALLERY_CATEGORIES_FIELD_COUNT_DESC"
                       default="0"
                >
                    <option value="0">JALL</option>
                    <option value="1">J1</option>
                    <option value="2">J2</option>
                    <option value="3">J3</option>
                    <option value="4">J4</option>
                    <option value="5">J5</option>
                    <option value="6">J6</option>
                    <option value="7">J7</option>
                    <option value="8">J8</option>
                    <option value="9">J9</option>
                    <option value="10">J10</option>
                </field>

                <field name="maxlevel" type="list"
                       label="MOD_EVENTGALLERY_CATEGORIES_FIELD_MAXLEVEL_LABEL"
                       description="MOD_EVENTGALLERY_CATEGORIES_FIELD_MAXLEVEL_DESC"
                       default="0"
                >
                    <option value="0">JALL</option>
                    <option value="1">J1</option>
                    <option value="2">J2</option>
                    <option value="3">J3</option>
                    <option value="4">J4</option>
                    <option value="5">J5</option>
                    <option value="6">J6</option>
                    <option value="7">J7</option>
                    <option value="8">J8</option>
                    <option value="9">J9</option>
                    <option value="10">J10</option>
                </field>

                <field name="menuitemid" default="" type="text" label="MOD_EVENTGALLERY_OPTIONS_DEFAULT_MENU_ITEM_LABEL"
                       description="MOD_EVENTGALLERY_OPTIONS_DEFAULT_MENU_ITEM_DESC"/>

            </fieldset>
            <fieldset
                    name="advanced">
                <field
                        name="moduleclass_sfx"
                        type="textarea" rows="3"
                        label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"/>
                <field
                        name="cache"
                        type="list"
                        default="1"
                        label="COM_MODULES_FIELD_CACHING_LABEL">
                    <option
                            value="1">JGLOBAL_USE_GLOBAL
                    </option>
                    <option
                            value="0">COM_MODULES_FIELD_VALUE_NOCACHING
                    </option>
                </field>
                <field
                        name="cache_time"
                        type="text"
                        default="84600"
                        label="COM_MODULES_FIELD_CACHE_TIME_LABEL"/>
                <field
                        name="cachemode"
                        type="hidden"
                        default="itemid">
                    <option
                            value="itemid"></option>
                </field>
            </fieldset>
        </fields>
    </config>
</extension>
