Seite 2 von 8

Verfasst: Mo 19. Dez 2005, 17:22
von mvf
richtig lesen (noch genauer im thread weiter oben)
mvf hat geschrieben:der container der im layout als erstes abgearbeitet wird muss die instatiierung entahlten, also den langen outputcode die anderen dann nur noch den 3 zeiler. inputcode ist immer der selbe.
aslo für alle 1-x, wie willste denn sonst die ebene wählen? ;)

Verfasst: Mo 19. Dez 2005, 20:33
von derSteffen
Also ich habe mir alles genau durchgelsen, habe auch im Forum weiter rumgestöbert und habe ja auch eine ganze Zeit versucht das zum laufen zu bringen!

Aber tada ich habe es geschafft: :-)

Also für die Nachwelt, für den Fall das einige auch solche Anlaufschwierigkeiten haben, wie ich!

Wie gesagt: Man legt das Modul mit den Input- und Outputtext an!
Fertig!

Nun legt man das "kleine Modul" mit den drei Zeilen an (Outputtext)

<?php
$navigation->showNavigation(1);
?>

und passt showNavigation(X) im Dreizeiler an und nennt es z.B. Navi geteilt 1 (für die erste Subebene)
Nun können im gleichen Schema die nächsten Subnavi angelegt werden (die dreizeiler)

Konfiguration!
Im Template -> Vorkonfiguration kann man nun seine Menü auswählen welches geteilt weredn soll! Wie gesagt bei mir habe ich einmal mein Hauptmenue (Ebene 0) und meine "Rückblicknavigation" (ebenfalls Ebene 0). Meine Rückblicknavigation habe ich als geteilte Navigation im Template -> Vorkonfiguration, definiert.

So nun habe ich ein neues Template angelegt für meine Subnavi (ein Template mit einen neuen Container für die Subnavi)! Hier habe ich Template -> Vorkonfiguration gewählt und mein Modul "geteile Navi 1" gewählt.

sprachproblem

Verfasst: Mi 11. Jan 2006, 09:13
von benja
bei mir läuft die navigation super, nur nachdem ich noch zwei sprachen angelegt habe, erscheint die navi nur in der englischen version! hat jemand eine idee woran das liegen kann?

gruß
benja

Verfasst: Mi 25. Jan 2006, 18:41
von philippe
Hallo

Ich hab das selbe problem! Bis jetzt ging alles glatt
und nun kam eine sprache hinzu (kurz vor launch)
und im deutschen bereich (lang1) ist die navi weg.
:shock:

any idea??

EDIT:
Es liegt wohl an dieser if
if ($this->navigationTree[$parentId][$next]['visible'] == 1 && $this->navigationTree[$parentId][$next]['idlang'] == $this->lang) {
da $this->navigationTree[$parentId][$next]['idlang'] immer mit der höchsten sprach-ID gefüllt wird. Bei zwei Sprachen also 2.

Wo der Fehler passiert kann ich auch nach stunden nicht sagen....

grüsse

philippe

Verfasst: Fr 27. Jan 2006, 12:57
von komo
die geteilte navi funktioniert auf anhieb gut,
aber besteht die möglichkeit die Hauptnavigation horizontal und die Subnavigation vertikal anzuordnen bzw auch umgekehrt ?

css der hyperlinks gestallten

Verfasst: Mo 30. Jan 2006, 20:35
von frogli
ein echt ein super modul :D


ich würde jetzt nur gerne die ausgabe der verschieden navigationsebenen unterschiedlich per CSS gestallten.

die sachen müsste wahrscheinlich hier eingebaut werden

Code: Alles auswählen

echo '<a href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>'; 
es müsste etwas so laufen.

Code: Alles auswählen

echo '<a class="nav'.$level.'" href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>';


wobei $level für die hierarchie der navigationsebene steht.

jetzt meine wirkliche frage. wo kann ich diese hierarchieebene finden.

dann könnte ich in CSS class nav0, nav1, nav2 entsprechend designen.



ich hoffe ich war verständlich genug. :wink:
danke

Re: css der hyperlinks gestallten

Verfasst: Mo 30. Jan 2006, 20:45
von mvf
schau mal in die con_cat_tree da steht das level

Verfasst: Do 2. Feb 2006, 20:06
von frogli
auf meine frage hier eine einfache antwort.

einfach diesen code

Code: Alles auswählen

echo '<a href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>';
mit diesen austauschen

Code: Alles auswählen

echo '<a class="nav_'.$type.'" href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>';
dann kann man mit CSS der hyperlinks dementsprechend gestalten.

zB. für die oberste ebene der navigation

Code: Alles auswählen

a.nav_0 {
text-decoration:underline;
}
und für die SubNavigation

Code: Alles auswählen

a.nav_1 {
text-decoration:underline;
}
und so weiter... :D

Verfasst: Fr 17. Feb 2006, 12:29
von marokko
Hallo zusammen,

Ich finde diese gesplittete Navigation super, nur leider funktioniert diese nur wenn nur eine Sprache angelegt ist (Wie philippe auch schon festgestellt hat) - sehr ärgerliche Sache :(

Ist dazu bereits eine Lösung gefunden ???

Verfasst: Mi 8. Mär 2006, 11:06
von Pillendreher
hat jemand eventuell mal ein anschauungsbeispiel? Bin grade etwas durcheinander und weiß nciht direkt ob das Modul genau meinen bedürfnissen entspricht...

hat jemand die geteilte Navi vielleicht irgendwo in Live Action?!

Vielen DANK

Simon

Verfasst: Mi 8. Mär 2006, 11:23
von Darth-Vader
Pillendreher hat geschrieben:hat jemand die geteilte Navi vielleicht irgendwo in Live Action?!

Da schließ ich mich an, ne URL wäre nice :)

Verfasst: Fr 17. Mär 2006, 03:06
von mikk
marokko hat geschrieben:Hallo zusammen,

Ich finde diese gesplittete Navigation super, nur leider funktioniert diese nur wenn nur eine Sprache angelegt ist (Wie philippe auch schon festgestellt hat) - sehr ärgerliche Sache :(

Ist dazu bereits eine Lösung gefunden ???
Sitze auch gerade dran ... hab aber noch keien Lust mich einzuarbeiten. Ich habe das Problem im Moment so umgangen, dass eben keine Synchronisation durchgeführt werden soll.

Sprich, es wird im englischen Bereich ein neuer Kategoriebaum erstellt. Dann kannst Du mit changelang=1 oder 2 einfach zwischen den Sprachen springen.

Wenn Du mit Synchronisation arbeitest, ist die Navigation buggy :)

Verfasst: So 26. Mär 2006, 13:16
von nicnac
Hallo,

ich habe versucht die Navigation bei einer 4.6.8er Installation anzuwenden.

1. Modul splitted Navigation
2. Modul supnavigation

das 1. Modul habe ich so wie auf der 1. Seite beschrieben übernommen, für before, after... habe ich folgende Anpassungen, da ich eine Liste haben möchte

Code: Alles auswählen

$navigation = new navigation("CMS_VALUE[0]");
$navigation->before('<ul>');
$navigation->beforeEach('<li>');
$navigation->beforeSelected('<li class=aktiv>');
$navigation->between('</li>');
$navigation->showNavigation(0);
$navigation->after('</li></ul>');
meine Unternavigation sieht wie folgt aus:

Code: Alles auswählen

<?php
$navigation->before('<ul id=navlist>');
$navigation->beforeEach('<li>');
$navigation->beforeSelected('<li class=aktiv>');
$navigation->between('</li>');
$navigation->showNavigation(1);
$navigation->after('</li></ul>');
?> 
und habe jetzt bei der Ausgabe der Unternavigation folgende Fehlerausgabe:

Code: Alles auswählen

Fatal error: Call to a member function on a non-object in /kunden/106889_10999/webseiten/cms/front_content.php(792) : eval()'d code on line 378
Was habe ich falsch gemacht?

Verfasst: Fr 14. Apr 2006, 14:26
von q:
Darth-Vader hat geschrieben:
Pillendreher hat geschrieben:hat jemand die geteilte Navi vielleicht irgendwo in Live Action?!

Da schließ ich mich an, ne URL wäre nice :)
Dito! Gerade für Anfänger mit noch unausgebildeter Vorstellungskraft, also mich, wäre ein oder zwei Links eine echte Hilfe. *hug*

Verfasst: Di 18. Apr 2006, 09:38
von rene04
würde das uach gerne mal in action sehen.

gruesse rene