geteilte Hauptnavigation 4.6.2 BETA !

Martin S.
Beiträge: 183
Registriert: Fr 14. Jan 2005, 10:46
Kontaktdaten:

Beitrag von Martin S. » Mo 16. Apr 2007, 11:39

Habe es selber rausgefunden, man muss die SELECT-Abfragen erweitern.

Code: Alles auswählen

von: $sql = "SELECT A.idcat, C.name

auf: $sql = "SELECT A.idcat, C.name, C.public, C.idcatlang
Dann die Zuweisungen

Code: Alles auswählen

von:
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"), 
"name" => $db->f("name"), 
"target"    => $target);
 
auf:
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"), 
"name" => $db->f("name"), 
"target"    => $target, 
"public" => $db->f("public"), 
"idcatlang" => $db->f("idcatlang"));
Dann am Ende, wenn die Ausgabe gemacht wird über $tpl->reset(); folgende if-Abfrage einfügen

Code: Alles auswählen

if (checkCatPermission($data['idcatlang'],$data['public'])) { 
und natürlich am Ende nach der Ausgabe die Schleife wieder schließen.

Bei mir läuft das jetzt so, aber irgendwie hatte ich eine falsche Version des Moduls, denn ich habe gesehen, dass in dem Tread am Anfang die Sachen schon in dem Modul eingebaut waren.
Trotzdem Danke für die schnelle Antwort.

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus » Mo 16. Apr 2007, 15:50

Heute musste ich feststellen, das sich das Modul mit dem Modul "Article List Advanced" hackt. Und zwar ist dies nur dann der Fall, wenn für einen Bereich keine 2 Unterebene vorhanden war.

Ergebnis war, das auf der 2. Navi-Ebene immer ein Fehler angezeigt wurde.
Fatal error: Call to a member function on a non-object in xyz/xyz/xyz//cms/front_content.php(883) : eval()'d code on line 1238
Beheben kann man diesen, indem man im 2. Navi-Modul (HauptNavi2) im Outputbereich folgendes hinzufügt:

Code: Alles auswählen

if ( !is_object($db) ) {
    $db = new DB_Contenido;
}
if ( !is_object($db2) ) {
    $db2 = new DB_Contenido;
}

knuuthi
Beiträge: 3
Registriert: Fr 20. Apr 2007, 12:37
Kontaktdaten:

OSI´s geteilte Hauptnavigation hat sofort funktioniert

Beitrag von knuuthi » Mo 23. Apr 2007, 10:29

Hallo OSI,

genau das habe ich gesucht. Toll, dass es auch gleich funktioniert hat.

Eine Kleinigkeit muss ich aber doch falsch gemacht haben. Im Firefox erscheint das Aussehen des Menüs so, wie vorgesehen. Im Internertexplorer 6.0 erscheint nur das 2. Navigationslevel nicht korrekt. Die in der css-Datei zugewiesenen Farben für _activ, -passiv, _open werden nicht angezeigt. Im 2. Navigation level gelingt mir überhaupt nur eine Manipulation der Darstellung. In der Datei navsecond_open.html habe ich die padding-left-Werte verändert und diese wurden auch angezeigt. Leider gelingt mir das nicht mit den Farben für _activ, -passiv, _open (nicht in der css-Datei und nicht in der navsecond_open.html )
Alle anderen Navigatinslevel erscheinen mit den vorsehen Farben.

Wie kann man das 2. Navigationslevel im IE 6.0 auch farblich gestaltet anzeigen lassen?

Vielen Dank im Voraus.

Knuuthi
Zuletzt geändert von knuuthi am Mo 23. Apr 2007, 11:09, insgesamt 1-mal geändert.

wosch

Re: OSI´s geteilte Hauptnavigation hat sofort funktioniert

Beitrag von wosch » Mo 23. Apr 2007, 10:38

knuuthi hat geschrieben:Wie kann man das 2. Navigationslevel auch im IE 6.0 anzeigen lassen?
In dem man versucht rauszufinden was bei dem Level in dem Template bzw. CSS anders ist als z.B. beim 3. Navagationslevel.
Zur Not kopiert man die (alle) Werte des 3. Levels in das 2. um zu sehen was passiert / Fehler zu finden.

knuuthi
Beiträge: 3
Registriert: Fr 20. Apr 2007, 12:37
Kontaktdaten:

Re: OSI´s geteilte Hauptnavigation hat sofort funktioniert

Beitrag von knuuthi » Mo 23. Apr 2007, 11:46

wosch hat geschrieben:
knuuthi hat geschrieben:Wie kann man das 2. Navigationslevel auch im IE 6.0 anzeigen lassen?
In dem man versucht rauszufinden was bei dem Level in dem Template bzw. CSS anders ist als z.B. beim 3. Navagationslevel.
Zur Not kopiert man die (alle) Werte des 3. Levels in das 2. um zu sehen was passiert / Fehler zu finden.
In der css-Datei werden die Einstellungen für alle Navigationslevel zentral eingestellt. Einstellungen für jedes einzelne Navigationslevel habe ich bisher noch nicht. Folgende Einstellungen stehen bisher in der css-Datei:
a:hover {
text-decoration:underline;
background-color:orange;

}

a.navileft_passive {
display:block;
background-color:#CCF396;
padding-top:3px;
padding-bottom:3px;
color:rgb(51,79,119);
border:0px solid orange;
}
a.navileft_active {
color: rgb(51,79,119);
background: url("../images/navi_pfeil_rechts.gif") no-repeat inherit right 50%;
background-position:right;
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left:100px;
border:0px solid black;
background-color:orange;
}

a.navileft_open {
display:block;
background:url("../images/navi_pfeil.gif") no-repeat;
background-position:right;
background-color:orange;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
color:rgb(51,79,119);
border:0px solid red;
}

Knuuthi

wosch

Beitrag von wosch » Mo 23. Apr 2007, 12:41

Dein Problem hat nichts mit Contenido zu tun.
Deswegen wäre es sinnvoller du wendest dich an eines der Fachforen die sich mit CSS befassen.

knuuthi
Beiträge: 3
Registriert: Fr 20. Apr 2007, 12:37
Kontaktdaten:

Beitrag von knuuthi » Mi 25. Apr 2007, 08:44

wosch hat geschrieben:Dein Problem hat nichts mit Contenido zu tun.
Deswegen wäre es sinnvoller du wendest dich an eines der Fachforen die sich mit CSS befassen.
Hallo wosch,

vielen Dank für Deine Bemühungen. Ich werde Deinen Rat befolgen.

Knuuthi

birke
Beiträge: 92
Registriert: Mo 2. Feb 2009, 16:58
Kontaktdaten:

Re: geteilte Hauptnavigation 4.6.2 BETA !

Beitrag von birke » Fr 6. Feb 2009, 18:09

Wie kann man diese geteilte Navigation mit Bildern umsetzen, die automatisch generiert werden sollen? Die geteilte Navi funktioniert schon mal bei mir.

Als Anfänger steht man da ganz schön alleine da, da es kaum Hilfe gibt. Das Handbuch mit seinen 23 Seiten hilft mir da auch kein Stück weiter. Und hier heißt es oft: "Nutze die Suche des Forums". Nutze ich die, kann ich nach nichts suchen, da die Suche immer meint, es gäbe zu viele Ergebnisse. Egal nach was ich suche. :?:

Wenn mir da jemand behilflich sein könnte, wäre das wirklich super. :)

Gesperrt