Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Aktuelle Inhaltsseite nicht als aktiven Menüpunkt anzeigen

Begonnen von snow crash, 09. April 2009, 12:08:16

« vorheriges - nächstes »

snow crash

Hi @ all,
wie kann ich es am besten anstellen im Untermenü
die Aktuelle Inhaltsseite nicht als aktiven Menüpunkt anzuzeigen?

Danke für jeden Tipp.

mfg
snow crash

Hermann

#1
Ändere das Stylesheet des Layouts so, dass "submenuactive" dieselben Eigenschaften bekommt wie "submenu".

snow crash

#2
Danke für die schnelle Reaktion.
Hatte mich glaub ich nicht ganz klar ausgedrückt. sry
Der erste Menüpunkt im Submenü (der von der aktuellen Seite) soll gar nicht angezeigt werden. Möchte doppelte Buttons vermeiden.

Danke für weitere Tipps.

mfg
snow crash

stefanbe

#3
Such das in der index.php (zeile 486)

// Aktuelle Inhaltsseite als aktiven Menüpunkt anzeigen...
 

und ersetze es mit dem hier

if(substr($currentcontent, 3, strlen($currentcontent) - 7) == substr($CAT_REQUEST, 3, strlen($CAT_REQUEST) - 3)) continue;
// Aktuelle Inhaltsseite als aktiven Menüpunkt anzeigen...
 

Die inhaltseite muss genauso geschrieben werden wie die Kategorie die Position ist
egal.

mfg. stefanbe

snow crash

#4
Danke für den Tipp.

if(substr($currentcontent, 3, strlen($currentcontent) - 7) == substr($CAT_REQUEST, 3, strlen($CAT_REQUEST) - 3)) continue;Hatt leider nicht geklappt.

Aber so funktioniert es bestens. Egal ob die Namen (Kategorie / Beitrag) gleich oder unterschiedlich sind.
// Aktuelle Inhaltsseite als aktiven Menüpunkt anzeigen...
if (substr($currentcontent, 0, strlen($currentcontent) - 4) == $PAGE_REQUEST) {
continue;
}
// ...alle anderen als normalen Menüpunkt.
else {
$detailmenu .= "<li class="detailmenu"><a href="index.php?cat=$cat&amp;page=".
substr($currentcontent, 0, strlen($currentcontent) - 4).
"" class="".$cssprefix."" accesskey="".chr($currentaccesskey+96)."">".
pageToName($currentcontent, false).
"</a></li>";
}
}
}
// Rückgabe des Menüs

So wird immer die aktuelle Seite im Submenü ausgeblendet.
Alle anderen Beiträge im Submenü werden aufgelistet.

thx

mfg
snow crash

michaelwandel

#5
Mmh der Lösungsansatz geht zwar aber jetzt habe ich wirklich einen Menüpunkt mit 3 Unterpunkten, die auch alle nicht so heißen wie der Oberpunkt aber jetzt hüpfen die Unterpunkte wild durcheinander ;), Sehr komisch, habt Ihr das auch so ?

Gruß, M.