Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Untermenü je Seite

  1. #1
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    565

    Standard Untermenü je Seite

    Hallo,

    ich versuche gereade der jeweiligen Seite nur derren Untermenüpunkte abzuzeigen.

    Ich habe eine Tiefe von 5 Ebenen und möchte erreichen, dass wenn ich z.B. in Ebene 2 eines Menüpunktes bin, dass mir nur die Ebene 3 (Menüpunkte) von den Menüpunkt angezeigt wird.

    Derzeitig werden mir immer alle Ebenen angezeigt.
    Habe es schon mit mehreren Menüs und Layouts ausprobiert, ist für mich aber keine saubere und schöne Lösung.
    Zudem müsste ich dann jeder Seite immer das richtige Layout zuordnen und das macht bei über 1000 Seiten kein Spass ;-)

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Net Cube,

    das kannst du über den Start- und Stoplevel im Navigationsmodul steuern.

    Siehe z. B. http://de.contaowiki.org/ModulNavigation
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    565

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo Net Cube,

    das kannst du über den Start- und Stoplevel im Navigationsmodul steuern.

    Siehe z. B. http://de.contaowiki.org/ModulNavigation

    Ja und nein denn mir werden dann trotzdem noch die unteren und oberen Ebenen angezeigt

    Ich möchte ja nur die jeweilige Unterebene zum Menüpunkt ausgegeben und angezeigt bekommen


    Menü 1
    :: Menü 2
    :::: Menü 3
    Menü 1
    Menü 1
    Menü 1
    Menü 1
    Menü 1
    Menü 1

    Wenn ich nun den Menüpunkt (Menü 2) anklicke und die Seite aufgeht möchte ich nur Menü 3 Angezeigt bekommen

    Wie ein Katalog Menü

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auch dann nicht wenn „Hard Limit” aktiviert wird?

    Ggf. muss man auch mehrere Navigationsmodule verwenden; es kommt immer auf den Gesamtaufbau an.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    565

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Auch dann nicht wenn „Hard Limit” aktiviert wird?

    Ggf. muss man auch mehrere Navigationsmodule verwenden; es kommt immer auf den Gesamtaufbau an.
    Mit mehreren auch nicht, habe ich probiert.
    Ich habe 5 Menüs angelegt

    1-1
    2-2
    3-3
    4-4
    5-5

    Das sind die Level

    nun dachte ich ja auch, dass dann die jeweiligen nicht angezeigt werden. Dem ist aber nicht so.
    Es wird dann immer alles angezeigt

  6. #6
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich glaube das hatten wir schon öfter. Habe selbst mal was zusammengefrickelt. Es gab dann aber irgendwo eine bessere (sauberere ) Lösung. Finde es bloss mal wieder nicht.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    https://community.contao.org/de/show...l=1#post390988

    Nur statt der parent ID der aktuellen Seite nimmst du natürlich die ID. Dann bekommst ein Menü der Subseiten der aktuellen Seite.

  8. #8
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    565

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    https://community.contao.org/de/show...l=1#post390988

    Nur statt der parent ID der aktuellen Seite nimmst du natürlich die ID. Dann bekommst ein Menü der Subseiten der aktuellen Seite.
    Das funktioniert super

    Code:
    <?php
    // get the global page object
    global $objPage;
    $level = count($objPage->trail)-0;
    if ($level > 1) {
            $objModuleModel = new \ModuleModel();
            $objModuleModel->id = uniqid();
            $objModuleModel->levelOffset = $level-1;
            $objModuleModel->showLevel = 1;
            $objModuleModel->hardLimit = true;
            $objModuleModel->showHidden = false;
            $objModuleModel->showProtected = false;
            $objModuleModel->type = 'navigation';
            $objModuleModel->cssID = 'navSiblings';
    
            // generate the navigation module
            $objModuleNavigation = new \ModuleNavigation( $objModuleModel );
    
            // generate the html
            echo $objModuleNavigation->generate();
    } 
    ?>
    nun habe ich nur noch das Problem, dass ich für die Navigation ein extra Template angelegt habe.
    Wie kann ich das hier mit ausgben?

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Modul oder nav Template? Letzteres mit dem Feld customTpl im Model.

  10. #10
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    565

    Standard

    Ah so einfach gehts: $objModuleModel->navigationTpl

    Vielen Dank

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Ah, sorry, ja

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •