• Hallo,
    wie kann ich das Widget Untermenue so verändern, dass nur Menuepunkte derselben Ebene angezeigt und nicht von der Ebene darunter.

    Grüße
    Martin

    Freundliche Grüße

    Martin

    Homepage

    Technische Angaben:
    ZP 17.01 Business

  • Hallo,

    das Widget "Untermenü" ist nur dafür gedacht, die Unterseiten anzuzeigen.
    Evtl. wäre das Widget "Navigatiosnmenü" in dem Fall das richtige für dich?

    Gruß
    Jochen

  • Hallo Jochen,
    nein das ist nicht das richtige. Es soll vom Aussehen so sein wie das Widget Untermenue, aber halt nur die Seiten der selben Ebene anzeigen.

    Gruß
    Martin

    Freundliche Grüße

    Martin

    Homepage

    Technische Angaben:
    ZP 17.01 Business

  • Hallo Martin,

    welches Layout hast du denn genau im Einsatz?
    Einige Layout bieten frei Haus, die Ansicht eines Untermenüs an wie du das möchtest.
    Nicht dass das in deinem Layout nur ausgeschalten ist.

    Gruß
    Jochen

  • Ok, dann gehe mal in den Layoutdesigner > Alle EInstellungen anzeigen > "Untermenü" > Allgemein > und stelle dort ggf. mal bei "Anzeigen" auf Ja.
    Damit gibt es dann in dem Layout ein Untermenü, das unter dem Hauptmenü platziert ist.
    Vielleicht wäre das ja dann was für dich?

  • Hallo Jochen,
    bringt nur ein horizontales Untermenü unter dem Slider, aber auch nur von allen Seiten darunter.

    Ich glaube ich muss das Widget ändern. Habe das Widget Untermenü kopiert und muss jetzt in der untermenu.html die Stelle finden wo es angewiesen wird welche Ebene es nehmen soll. Hier der Inhalt von untermeng.html:

    <$= system.partial("article-begin.html") $>
    <$= system.partial("article-headline.html") $>
    <$
    var columns = parseInt(article.value('column_count'));
    if ( isNaN(columns) ) {
    columns = 1;
    }
    var pages = page.pages;
    var showHiddenPages = article.value("In der Navigation ausgeblendete Seiten anzeigen");
    if ( columns == 1 ) {
    $>
    <div class="sidebar-nav">
    <ul class="nav nav-list">
    <$
    for ( var i=0; i < pages.count; ++i ) {
    var p = pages.item(i);
    if ( p.active && (showHiddenPages || p.visible) ) {
    $>
    <li><a href="<$= p.url $>" title="<$= system.htmlEncode(p.name) $>"><i class="icon-chevron-right"> </i> <$= p.name $></a></li>

    <$
    }
    }
    $>
    </ul>
    </div>

    <$
    }
    else { $>
    <$
    // Count displayable pages once to get line wrap.
    var totalPages = 0;
    // Count total pages.
    for ( var i=0; i < pages.count; ++i ) {
    var p = pages.item(i);
    if ( p.active && (showHiddenPages || p.visible) ) {
    totalPages++;
    }
    }
    var wrapAt = parseInt(totalPages / columns +1); // was totalPages / columns + 1
    $>

    <table border="0">
    <tr>
    <td>
    <ul class="zpSO-SubMenu">
    <$
    var printedCount = 0;
    for ( var j=0; j < pages.count; ++j ) {
    var p = pages.item(j);
    if ( p.active && (showHiddenPages || p.visible) ) {
    if ( printedCount > 0 && (printedCount % wrapAt == 0) ) {
    $>
    </ul>
    </td>
    <td>
    <ul class="zpSO-SubMenu">
    <$
    }
    $>
    <li><a href="<$= p.url $>" title="<$= system.htmlEncode(p.name) $>"><$= p.name $></a></li>
    <$
    printedCount++;
    }
    }
    $>
    </ul>
    </td>
    </tr>
    </table>
    <$ } $>
    <$= system.partial("article-end.html") $>

    Vielleicht hat jemand eine Idee.

    Martin

    Freundliche Grüße

    Martin

    Homepage

    Technische Angaben:
    ZP 17.01 Business

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!