Navigationspfad - nur 2 oder 3 Ebenen?

Gesperrt
HansGeorg
Beiträge: 45
Registriert: Do 19. Feb 2004, 11:51
Kontaktdaten:

Navigationspfad - nur 2 oder 3 Ebenen?

Beitrag 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
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag 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...
*** make your own tools (wishlist :: thx)
HansGeorg
Beiträge: 45
Registriert: Do 19. Feb 2004, 11:51
Kontaktdaten:

Dank an Emergence! :-)

Beitrag von HansGeorg »

Daaaaaanke! :D
Gesperrt