Seite 1 von 1

Navigationspfad - nur 2 oder 3 Ebenen?

Verfasst: Di 11. Dez 2007, 14:59
von HansGeorg
Hallo,
als fleißig Lernender bei Contenido (4.6.15 und 4.6.23) tauchte gerade die Frage auf, ob man die Anzahl der angezeigten Ebenen auf 2 oder 3 Ebenen im Navigationspfad begrenzen kann, damit bei 5 Ebenen in der Hauptnavigation mit längeren Menüpunkten, der Navigationspfad nicht einem Zeilenumbruch unterliegt.
Habe in der Suche bis jetzt nix gefunden.
Daaaanke im voraus
Hans Georg

Verfasst: Do 13. Dez 2007, 16:05
von emergence
im modul steht sowas wie das hier

Code: Alles auswählen

$separator = '>';

$dummy = conCreateLocationString($idcat, ' '.$separator.' ', $retval, true, "bc", 1);
ändere das mal auf folgendes

Code: Alles auswählen

$separator = ' > ';

$dummy = conCreateLocationString($idcat, 'XXX', $retval, true, "bc", 1);
$retval = explode("XXX",$retval); // nehmen wir das mal auseinander

$how_many = 3; // wieviele levels sollen angezeigt werden
if (count($retval)>$how_many) {
    $retval = array_slice($retval, 0, $how_many); // siehe http://at2.php.net/array_slice
}

$retval = implode($separator, $retval); // und da bauen wir alles wieder zusammen
nicht getestet, sollte aber in der richtung klappen...

Dank an Emergence! :-)

Verfasst: Do 13. Dez 2007, 18:26
von HansGeorg
Daaaaaanke! :D