Skip to content

Doku Designer Top Navigation

René Schirmer edited this page Jun 30, 2024 · 28 revisions

Top-Navigation

Diese Dokumentation beschreibt die Integrierung eines dynamischen Menüs in das eigene Layout auf Basis von Ilch v.2.2 und Bootstrap 5.3 oder neuer.


Inhaltsverzeichnis

Top Navigation mit Dropdown

Hier ein Beispiel für ein Top-Menü auf Grundlagen von Bootstraps "navbar" als responsive Navigation. Die Parameter des Menüs wurden in der Doku Designer Dynamische Menüs behandelt.

Zuerst zum Vergleich die Menüeinstellung im Backend / Adminbereich topnav1

<!-- top navigation -->
<nav id="navigation" class="navbar navbar-expand-lg bg-dark navbar-dark">
    <div class="container-fluid">
        <a class="navbar-brand" href="<?=$this->getUrl() ?>">Logo</a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#collapsibleNavbar">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="collapsibleNavbar">
            <ul class="navbar-nav ms-auto">
                    <?=$this->getMenu(
                        1, 
                        '<li class="nav-item dropdown">
                            <a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="%s">%s</a>%c
                        </li>', [
                            'menus' => [
                                'ul-class-root'  => 'dropdown-menu dropdown-menu-dark',
                                'ul-class-child' => '',
                                'li-class-root'  => '',
                                'li-class-child' => '',
                                'a-class'        => 'dropdown-item',
                                'allow-nesting' => false
                            ],
                            'boxes' => [
                                'render' => false
                            ],
                        ]
                    ); ?>
            </ul>
        </div>
    </div>
</nav><!-- /top navigation -->

topnav2

Wiki für ilch-2

Benutzer

  • Inhaltsverzeichnis
    Hier findet man u.a. die Installationsanleitung, sowie Fehler- und Problem-behebungen

Entwickler

  • Inhaltsverzeichnis
    Hier findet man Informationen zum Script, Konzept und dem Programmierstil

Designer

  • Inhaltsverzeichnis
    Hier findet man Informationen über den Aufbau und Anpassung von Layouts und Modulen

Video-Tutorials


Clone this wiki locally