Skip to content
Code-Schnipsel Gruppen Projekte
README.md 2,09 KiB
Newer Older
  • Learn to ignore specific revisions
  • ![QUIQQER Menu](bin/images/Readme.jpg)
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
    
    QUIQQER Menu
    ========
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
    The Plugin menu provides various menu controls.  
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
    Package name:
    
    Henning Leutz's avatar
    Henning Leutz committed
    
        quiqqer/menu
    
    
    Features
    --------
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    - Mega Menu (mobile-fähig & Wechsel auf SlideOut)
        - besitzt verschiedene Anzeigearten
            - Mega Menu - mit Unterseiten
            - Mega Menu - Unterseiten mit Icons
            - Mega Menu - Unterseiten mit Icons, Bilder und Beschreibung
            - Mega Menu - Grosse Seitenbilder
            - Mega Menu - Grosse Seitenbilder
    - Elastic Menu (mobile-fähig)
    - SlideOut Menu (mobile-fähig)
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    Installation
    ------------
    
    Der Paketname ist: quiqqer/menu
    
    
    
    Contribution
    
    Henning Leutz's avatar
    Henning Leutz committed
    ----------
    
    - Issue Tracker: https://dev.quiqqer.com/quiqqer/package-menu/issues
    - Source Code: https://dev.quiqqer.com/quiqqer/package-menu
    
    
    Support
    -------
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    Falls Sie Fehler gefunden, Wünsche oder Verbesserungsvorschläge haben, 
    können Sie uns gern per Mail an support@pcsg.de darüber informieren.  
    Wir werden versuchen auf Ihre Wünsche einzugehen bzw. diese an die zuständigen Entwickler 
    des Projektes weiterleiten.
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
    License
    -------
    
    MIT
    
    
    Entwickler
    --------
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    **MegaMenu Beispiel**
    
    
    ```php
    <?php
    
    $Menu = new \QUI\Menu\MegaMenu(array(
        'showStart' => true,
        'Project'   => $Site->getProject()
    ));
    
    // logo hinzufügen
    $Menu->appendHTML(
        '<a href="{url id=1}" class="page-header-menu-logo" title="Zur Startseite">
            <img src="' . $Engine->getTemplateVariable('URL_TPL_DIR') . 'bin/images/logo.png"/>
        </a>'
    );
    
    ```
    
    ```
        <div class="page-header-menu">
            <div class="grid-container">
                {$Menu->create()}
            </div>
        </div>
    ```
    
    
    **Control Nutzung in Smarty**
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    ```
    {control control="\QUI\Menu\Elastic"}
    {control control="\QUI\Menu\SlideOut"}
    ```
    
    
    **Beispiel mit Einstellungen**
    
    ```
    {control
        control="\QUI\Menu\DropDownMenu"
        Site=$Start
        icons=1
        showHomeIcon=1
    }
    ```
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    ```
    {control control="\QUI\Menu\SlideOut"
        data-menu-right=10
        data-menu-top=15
        data-show-button-on-desktop=0
        data-qui-options-menu-width=400
        data-qui-options-menu-button=0
        data-qui-options-touch=0
        data-qui-options-buttonids=mobileMenu
    }
    ```