neues modul :: splittedNavigation

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » Mo 19. Dez 2005, 17:22

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? ;)
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Beitrag von derSteffen » Mo 19. Dez 2005, 20:33

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.

benja
Beiträge: 168
Registriert: Mi 31. Aug 2005, 10:54
Wohnort: Köln
Kontaktdaten:

sprachproblem

Beitrag von benja » Mi 11. Jan 2006, 09:13

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

philippe
Beiträge: 18
Registriert: Mo 4. Apr 2005, 12:50
Kontaktdaten:

Beitrag von philippe » Mi 25. Jan 2006, 18:41

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

komo
Beiträge: 92
Registriert: Mi 9. Mär 2005, 20:38
Kontaktdaten:

Beitrag von komo » Fr 27. Jan 2006, 12:57

die geteilte navi funktioniert auf anhieb gut,
aber besteht die möglichkeit die Hauptnavigation horizontal und die Subnavigation vertikal anzuordnen bzw auch umgekehrt ?

frogli
Beiträge: 70
Registriert: Do 29. Apr 2004, 17:42
Kontaktdaten:

css der hyperlinks gestallten

Beitrag von frogli » Mo 30. Jan 2006, 20:35

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

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Re: css der hyperlinks gestallten

Beitrag von mvf » Mo 30. Jan 2006, 20:45

schau mal in die con_cat_tree da steht das level
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

frogli
Beiträge: 70
Registriert: Do 29. Apr 2004, 17:42
Kontaktdaten:

Beitrag von frogli » Do 2. Feb 2006, 20:06

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

marokko
Beiträge: 3
Registriert: Sa 13. Aug 2005, 17:30
Wohnort: Tiergehege
Kontaktdaten:

Beitrag von marokko » Fr 17. Feb 2006, 12:29

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 ???

Pillendreher
Beiträge: 81
Registriert: Di 3. Mai 2005, 17:56

Beitrag von Pillendreher » Mi 8. Mär 2006, 11:06

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

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Mi 8. Mär 2006, 11:23

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

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

mikk
Beiträge: 32
Registriert: Do 17. Nov 2005, 19:49
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von mikk » Fr 17. Mär 2006, 03:06

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 :)

nicnac
Beiträge: 326
Registriert: Do 6. Jan 2005, 15:21
Wohnort: Bln
Kontaktdaten:

Beitrag von nicnac » So 26. Mär 2006, 13:16

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?
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.

q:
Beiträge: 3
Registriert: Fr 7. Apr 2006, 21:18
Wohnort: Zürich
Kontaktdaten:

Beitrag von q: » Fr 14. Apr 2006, 14:26

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*

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » Di 18. Apr 2006, 09:38

würde das uach gerne mal in action sehen.

gruesse rene

Gesperrt