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
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
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?
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
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.
Hallo Jochen,
Stripe Response ist das Layout.
Martin
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
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
Wenn Sie neu bei uns sind, hilft Ihnen unsere Hilfe-Seite dabei, sich im Forum zurechtzufinden. Dort erfahren Sie alles Wichtige, von der Registrierung bis hin zur Erstellung eigener Themen (Fragen).
Ohne Programmierkenntnisse gleich mit Zeta Producer loslegen. Layout auswählen, Text eingeben – fertig. Kostenloser Support und über 99% zufriedene Kunden. Überzeugen Sie sich selbst!