Skip to content
Code-Schnipsel Gruppen Projekte
settings.xml 13,4 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<quiqqer>
    <project>

        <settings>
            <config>
                <section name="menu.settings">
                    <conf name="showMenuDelay">
                        <type><![CDATA[number]]></type>
                        <defaultvalue>250</defaultvalue>
                    </conf>
                    <conf name="type">
                        <type><![CDATA[string]]></type>
                    </conf>
                </section>
                <section name="mobileMenu.settings">
                        <defaultvalue>slideout</defaultvalue>
                    <conf name="breakPoint">
                        <type><![CDATA[number]]></type>
                        <defaultvalue>767</defaultvalue>
                    </conf>
                </section>
                <section name="mobileMenu.standard.settings">
                        <type><![CDATA[bool]]></type>
                    </conf>
                    <conf name="showLevel">
                        <type><![CDATA[number]]></type>
                        <defaultvalue>1</defaultvalue>
                    </conf>
                <section name="mobileMenu.slideoutAdvanced.settings">
                        <type><![CDATA[number]]></type>
                        <defaultvalue>1</defaultvalue>
                        <type><![CDATA[number]]></type>
                <section name="floatingMenu.settings">
                    <conf name="menuId">
                        <type><![CDATA[number]]></type>
                    </conf>
                    <conf name="showLangSwitch">
                        <type><![CDATA[bool]]></type>
                        <defaultvalue>false</defaultvalue>
                    </conf>
                    <conf name="toggleButton">
                        <type><![CDATA[text]]></type>
                        <defaultvalue>mobile</defaultvalue>
                    </conf>
                </section>
            </config>

            <window>
                <categories>
                    <category name="menu">
Henning Leutz's avatar
Henning Leutz committed
                        <text>
                            <locale group="quiqqer/menu" var="menu.settings.category"/>
                        </text>
                        <icon>fa fa-bars</icon>

                        <settings title="menu.settings" name="menu.settings">
                            <title>
Henning Leutz's avatar
Henning Leutz committed
                                <locale group="quiqqer/menu" var="menu.settings.title"/>
                            </title>

                            <input conf="menu.settings.showMenuDelay" type="number" min="0" max="5000">
                                <text>
                                    <locale group="quiqqer/menu" var="menu.settings.showMenuDelay"/>
                                </text>
                                <description>
                                    <locale group="quiqqer/menu" var="menu.settings.showMenuDelay.desc"/>
                                </description>
                            </input>

                            <select conf="menu.settings.type">
Henning Leutz's avatar
Henning Leutz committed
                                <text>
                                    <locale group="quiqqer/menu" var="menu.settings.type"/>
                                </text>
                                <option value="Standard">
Henning Leutz's avatar
Henning Leutz committed
                                    <locale group="quiqqer/menu" var="menu.settings.Standard"/>
                                </option>
                                <option value="Icons">
Henning Leutz's avatar
Henning Leutz committed
                                    <locale group="quiqqer/menu" var="menu.settings.Icons"/>
                                </option>
                                <option value="IconsDescription">
Henning Leutz's avatar
Henning Leutz committed
                                    <locale group="quiqqer/menu" var="menu.settings.IconsDescription"/>
                                </option>
                                <option value="Image">
Henning Leutz's avatar
Henning Leutz committed
                                    <locale group="quiqqer/menu" var="menu.settings.Image"/>
                                <option value="Simple">
                                    <locale group="quiqqer/menu" var="menu.settings.Simple"/>
                                </option>
                                <option value="noMenu">
                                    <locale group="quiqqer/menu" var="menu.settings.noMenu"/>
                                </option>
                            </select>
                        </settings>

                        <settings title="mobileMenu.settings" name="mobileMenu.settings">
                            <title>
                                <locale group="quiqqer/menu" var="mobileMenu.settings.title"/>
                            </title>

                            <select conf="mobileMenu.settings.type">
                                    <locale group="quiqqer/menu" var="mobileMenu.settings.type"/>
                                <option value="slideout" selected="selected">
                                    <locale group="quiqqer/menu" var="mobileMenu.settings.template.slideout"/>
                                <option value="slideoutAdvanced">
                                    <locale group="quiqqer/menu" var="mobileMenu.settings.template.slideoutAdvanced"/>
                            <input conf="mobileMenu.settings.breakPoint" type="number" min="0" max="5000">
                                <text>
                                    <locale group="quiqqer/menu" var="mobileMenu.settings.breakPoint"/>
                                </text>
                                <description>
                                    <locale group="quiqqer/menu" var="mobileMenu.settings.breakPoint.desc"/>
                                </description>
                            </input>
                        <settings title="mobileMenu.standard.settings" name="mobileMenu.standard.settings">
                            <title>
                                <locale group="quiqqer/menu" var="mobileMenu.standard.settings.title"/>
                            </title>
                            <text>
                                <locale group="quiqqer/menu" var="mobileMenu.standard.settings.desc"/>
                            </text>

                            <input conf="mobileMenu.standard.settings.collapseSubmenu" type="checkbox">
                                    <locale group="quiqqer/menu" var="mobileMenu.standard.settings.collapseSubmenu"/>
                                <description>
                                    <locale group="quiqqer/menu" var="mobileMenu.standard.settings.collapseSubmenu.desc"/>
                                </description>
                            <select conf="mobileMenu.standard.settings.showLevel">
                                    <locale group="quiqqer/menu" var="mobileMenu.standard.settings.showLevel"/>
                                    <locale group="quiqqer/menu" var="mobileMenu.standard.settings.showLevel.desc"/>
                                <option value="1" selected="selected">1</option>
                                <option value="2">2</option>
                                <option value="3">3</option>
                                <option value="4">4</option>
                                <option value="5">5</option>
                                <option value="6">6</option>
                            </select>
                        <settings title="mobileMenu.slideoutAdvanced.settings" name="mobileMenu.slideoutAdvanced.settings">
                                <locale group="quiqqer/menu" var="mobileMenu.slideoutAdvanced.settings.title"/>
                            <text>
                                <locale group="quiqqer/menu" var="mobileMenu.slideoutAdvanced.settings.desc"/>
                            </text>

                            <input conf="mobileMenu.slideoutAdvanced.settings.homeLink" type="checkbox">
                                    <locale group="quiqqer/menu" var="mobileMenu.slideoutAdvanced.settings.homeLink"/>
                            <input conf="mobileMenu.slideoutAdvanced.settings.shortDesc" type="checkbox">
                                    <locale group="quiqqer/menu" var="mobileMenu.slideoutAdvanced.settings.shortDesc"/>
                                    <locale group="quiqqer/menu" var="mobileMenu.slideoutAdvanced.settings.shortDesc.desc"/>

                        <!-- floated menu -->
                        <settings title="floatingMenu.settings" name="floatingMenu.settings">
                            <title>
                                <locale group="quiqqer/menu" var="floatingMenu.settings.title"/>
                            </title>

                            <text>
                                <locale group="quiqqer/menu" var="floatingMenu.settings.desc"/>
                            </text>

                            <input conf="floatingMenu.settings.menuId" type="text"
                                   data-qui="package/quiqqer/menu/bin/Controls/Independent/Input"
                            >
                                <text>
                                    <locale group="quiqqer/menu" var="floatingMenu.settings.menuId"/>
                                </text>
                                <description>
                                    <locale group="quiqqer/menu" var="floatingMenu.settings.menuId.desc"/>
                                </description>
                            </input>

                            <input conf="floatingMenu.settings.showLangSwitch" type="checkbox">
                                <text>
                                    <locale group="quiqqer/menu" var="floatingMenu.settings.showLangSwitch"/>
                                </text>
                                <description>
                                    <locale group="quiqqer/menu" var="floatingMenu.settings.showLangSwitch.desc"/>
                                </description>
                            </input>

<!--                            <select conf="floatingMenu.settings.toggleButton">-->
<!--                                <text>-->
<!--                                    <locale group="quiqqer/menu" var="floatingMenu.settings.toggleButton"/>-->
<!--                                </text>-->
<!--                                <description>-->
<!--                                    <locale group="quiqqer/menu" var="floatingMenu.settings.toggleButton.desc"/>-->
<!--                                </description>-->

<!--                                <option value="mobile">-->
<!--                                    <locale group="quiqqer/menu" var="floatingMenu.settings.toggleButton.mobile"/>-->
<!--                                </option>-->
<!--                                <option value="always">-->
<!--                                    <locale group="quiqqer/menu" var="floatingMenu.settings.toggleButton.always"/>-->
<!--                                </option>-->
<!--                                <option value="hide">-->
<!--                                    <locale group="quiqqer/menu" var="floatingMenu.settings.toggleButton.hide"/>-->
<!--                                </option>-->
<!--                            </select>-->
                        </settings>
                    </category>
                </categories>

            </window>
        </settings>

    </project>

    <settings>
        <window name="quiqqer-cache" menu-parent="/settings/quiqqer/">
            <title>
                <locale group="quiqqer/core" var="quiqqer.settings.cache"/>
            </title>

            <params>
                <icon>fa fa-sort-amount-desc</icon>
            </params>


            <category name="management" require="controls/cache/Settings">

                <settings title="clearMenuCache" name="clearMenuCache">
                    <title>
                        <locale group="quiqqer/core" var="quiqqer.menu.clearMenuCache.title"/>
                    </title>

                    <button>boom</button>
                </settings>

            </category>

        </window>
    </settings>

</quiqqer>