neues modul :: splittedNavigation

rossi
Beiträge: 35
Registriert: Mo 22. Mär 2004, 18:09
Kontaktdaten:

@rene04

Beitrag von rossi » Mo 30. Okt 2006, 11:43

so eine navigation suche ich auch!!

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

Beitrag von rene04 » Mo 30. Okt 2006, 12:09

nun,

die navi die unter www.sieda.com zu sehen ist, ist genau diese hier :) muss man halt mit css etwas anpassen bis sie so aussieht wie man es haben will.

gruesse

rossi
Beiträge: 35
Registriert: Mo 22. Mär 2004, 18:09
Kontaktdaten:

Subnavi

Beitrag von rossi » Mo 30. Okt 2006, 13:20

Hallo Leute!

Habe es geschafft ( :D ), die erste Ebene mit dem Modul von Kummer anzuzeigen, funktioniert tadellos (leigt im Container 10). Womit es hapert, ist die Anzeige der Subnavigation. Habe das "Modülchen"

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

verwendet, aber da zeigt sich nixi (Container 30). Habe ich da etwas missverstanden?

:arrow: Wenn ich das Modul im Contentbereich zuweise (Container 60), kommt die Fehlermeldung: Fatal error: Call to a member function showNavigation() on a non-object in /home/caretrad/public_html/cms/front_content.php(884) : eval()'d code on line 127


Ich verwende die aktuelle Version 4.6.15.

kann mir da jemand einen Tipp geben?

Hilfe......
LG Rossi

So jetzt funktionierts... bringe aber nicht zusammen, das die subnavi wieder so aussieht wie die alte hauptnavi. grumel.....

andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

Beitrag von andrej » Mi 1. Nov 2006, 17:19

hmm hat sich erledigt, RTFM sage ich da nur :)
danke für das tolle modul.

ggg244
Beiträge: 9
Registriert: Do 23. Nov 2006, 12:23
Kontaktdaten:

Beitrag von ggg244 » Do 23. Nov 2006, 21:07

Hallo.

Kann man die Navigation auch vertikal darstellen!? :roll:

ggg244

HerrK
Beiträge: 5
Registriert: Do 30. Nov 2006, 11:49
Kontaktdaten:

Beitrag von HerrK » Sa 2. Dez 2006, 10:56

Hallo,

gibt es mit der neuen Version 4.6.15 Probleme bei der geteilten Navigation?

Ich habe ein Modul erstellt,
den zweiten Quellcode für den INPUT gewählt
und den ersten für den OUTPUT.

Im Backend wähle ich dann unter
Templates -> Vorkonfiguration
den Verzeichnisbaum aus, den ich benötige und speichere diese Einstellung.

Soweit so gut, aber bei der Ausgabe im Frontend bekomme ich noch nicht mal einen kleinen Pieps zu sehen. :?

Wähle ich den Baum falsch aus?
Er fängt in der ersten Ebene wie folgt an:

Metanavigation
-- Home
-- Kontakt
-- Impressum

und ich wähle den obersten Begriff, Metanavigation, aus.
Und egal wie ich das Template im Output-Bereich setze, weder auf (0), (1) noch (2) kommt eine Ausgabe.

Daraufhin habe ich mir den ersten SQL-String im Output genommen und ihn ausgeben lassen.
Ergebnis: a.parentid hatte keinen Wert

Bin am verzweifeln, wenn es bei anderen läuft und hier nicht.

Gruss
HerrK :oops:

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Do 11. Jan 2007, 11:41

Ich möchte an dieser Stelle auch noch einmal Fragen, ob diese Navigation unter der 4.6.15 läuft. Gibt es ein aktuelles Beispiel zum bestaunen?
Ειμαστε στη μεση απο κατι...

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Do 11. Jan 2007, 11:42

ggg244 hat geschrieben:Hallo.

Kann man die Navigation auch vertikal darstellen!? :roll:

ggg244
Um die Navigation vertikal darzustellen musst Du mit CSS (float), bzw. kannst Du auch mit DIV-Tags arbeiten, sollte keine Probleme darstellen. Ein Beispiel dazu gibt es bereits am Anfang dieses Threads.
Zuletzt geändert von Contenider am Do 11. Jan 2007, 15:05, insgesamt 1-mal geändert.
Ειμαστε στη μεση απο κατι...

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Do 11. Jan 2007, 15:03

Das Modul scheint mit der aktuellen 4.6.15 ausgezeichnet und fehlerfrei zu funktionieren.

Vielen vielen Dank Kummer, das ist ein wirklich ganz tolles Modul!
Ειμαστε στη μεση απο κατι...

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Do 11. Jan 2007, 15:32

immer gerne! :lol:
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Sa 13. Jan 2007, 16:22

kummer hat geschrieben:immer gerne! :lol:
Hallo Kummer

Darf ich Dich um Deine Hilfe bitten? Ich sitze jetzt schon eine Weile vor dem Modul und finde mich jetzt überhaupt nicht mehr zurecht.

Ich möchte die Ausgabe von $navigation->showNavigation(0); anders als $navigation->showNavigation(1); und $navigation->showNavigation(2); gestalten.

Für die $navigation->showNavigation(0); formatiere ich im Modul entsprechend mit den Funktionen before(), after() usw., jedoch geht die Formatierung auch direkt über auf $navigation->showNavigation(1); und $navigation->showNavigation(2);, welche ja in einem anderem Modul liegen. Was muss ich ändern damit ich die Ausgaben unterschiedlich Formatieren kann? Magst Du mir vielleicht ein Beispiel geben?
Ειμαστε στη μεση απο κατι...

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » Sa 13. Jan 2007, 21:29

Maron Chatzifrantzis hat geschrieben:
kummer hat geschrieben:immer gerne! :lol:
Hallo Kummer

Darf ich Dich um Deine Hilfe bitten? Ich sitze jetzt schon eine Weile vor dem Modul und finde mich jetzt überhaupt nicht mehr zurecht.

Ich möchte die Ausgabe von $navigation->showNavigation(0); anders als $navigation->showNavigation(1); und $navigation->showNavigation(2); gestalten.

Für die $navigation->showNavigation(0); formatiere ich im Modul entsprechend mit den Funktionen before(), after() usw., jedoch geht die Formatierung auch direkt über auf $navigation->showNavigation(1); und $navigation->showNavigation(2);, welche ja in einem anderem Modul liegen. Was muss ich ändern damit ich die Ausgaben unterschiedlich Formatieren kann? Magst Du mir vielleicht ein Beispiel geben?
Oberes hat sich erledigt...

Ich bin mir nicht sicher woran es liegt, aber aus irgeneinem Grund wird die Funktion after(' # ') nicht bearbeitet, am Ende der jeweiligen Navi passiert nix, bin ich einfach nur blöd?
Ειμαστε στη μεση απο κατι...

effex
Beiträge: 55
Registriert: So 13. Mär 2005, 14:03
Kontaktdaten:

Beitrag von effex » So 14. Jan 2007, 12:17

Erst einmal vielen dank an Kummer für dieses super Modul!

Es läuft bei mir einwandfrei mit ModRewrite und Contenido 4.6.15 zusammen. Was ich benötige ist jetzt noch die Möglichkeit den Zustand der jeweils aktiven Navigationsebene mittels CSS anzeigen zu lassen.

Kann mir jemand einen Tipp geben, wie und wo ich das einstellen kann? Punkt1 soll in diesem Besipiel die aktive Ebene darstellen:

punkt1 | punkt2 | punkt3

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » So 14. Jan 2007, 12:29

effex hat geschrieben:Erst einmal vielen dank an Kummer für dieses super Modul!

Es läuft bei mir einwandfrei mit ModRewrite und Contenido 4.6.15 zusammen. Was ich benötige ist jetzt noch die Möglichkeit den Zustand der jeweils aktiven Navigationsebene mittels CSS anzeigen zu lassen.

Kann mir jemand einen Tipp geben, wie und wo ich das einstellen kann? Punkt1 soll in diesem Besipiel die aktive Ebene darstellen:

punkt1 | punkt2 | punkt3
$navigation->beforeSelected(' # '); ist was Du benötigst, kannst Du mir sagen ob bei Dir die Funktion $navigation->after(' # '); abgearbeitet wird?
Ειμαστε στη μεση απο κατι...

effex
Beiträge: 55
Registriert: So 13. Mär 2005, 14:03
Kontaktdaten:

Beitrag von effex » So 14. Jan 2007, 13:14

Also zunächst mal die Antwort auf meine eigene Frage.

Folgendes muss im Output ausgetauscht werden:

Ist

Code: Alles auswählen

if ($this->isSelected($next)) { 
               echo $this->beforeSelected; 
            } else { 
               echo $this->beforeEach; 
            } 
            echo '<a href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>'; 
            $first = false; 
            $output = true; 
         }
Soll

Code: Alles auswählen

if ($this->isSelected($next)) { 
               echo $this->beforeSelected;
               echo '<div id="selectednav">'.'<a href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>'.'</div>'; 
               $first = false; 
               $output = true;             
          
            } else { 
               echo $this->beforeEach; 
               echo '<a href="'.$link.'">'.$this->navigationTree[$parentId][$next]['name'].'</a>'; 
               $first = false; 
               $output = true;             
         } 
            }
Dann noch das CSS

Code: Alles auswählen

#selectednav { display: inline; }
definieren und fertig.

Gesperrt