Template dynamisch ändern wenn 2. Navigationstiefe gefüllt

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Template dynamisch ändern wenn 2. Navigationstiefe gefüllt

Beitragvon MarcDK » 1. Sep 2007, 18:57

Hi liebe Community zu meinem Lieblings-CMS!

Gibt es eine einfach Möglichkeit im default-Template abzufragen durch eine Art


Code: Alles auswählen
if(2nd_nav==true){

echo "";

}
else{
echo "";
}


Der Hintergrund: Das Layout soll ich ändern, wenn die 2. Kategorieebene erreicht ist. Die Seite hat normalerweise nur eine horizontale Navigation oben und KEINE links.

Wenn es aber Einträge in der Navigation links gibt (also die Kategorien wurden eingefügt), dann soll er Platz machen für die Navigation.

Hat jemand eine Idee?

Code: Alles auswählen
if ($lev2->isOnline()):
geht leider nicht weil es einen Fehler generiert, wenn keine Kategorie da ist.

Und was ist das eigentlich für eine Syntax? : hinter einer if-Abfrage-Klammer?
MarcDK
 
Beiträge: 33
Registriert: 22. Sep 2006, 19:08

Re: Template dynamisch ändern wenn 2. Navigationstiefe gefül

Beitragvon o.bildesheim » 3. Sep 2007, 14:48

MarcDK hat geschrieben:Hi liebe Community zu meinem Lieblings-CMS!

Code: Alles auswählen
if ($lev2->isOnline()):
geht leider nicht weil es einen Fehler generiert, wenn keine Kategorie da ist.


Hallo!

Wenn man vorher abfragt, ob $lev2 nicht leer ist bzw. korrekt ein Objekt referenziert, dann fällt diese Abfrage nicht auf die Nase, wenn keine Kategorie da ist. Oder verstehe ich jetzt was falsch?

Beste Grüße,
Oliver Bildesheim
Benutzeravatar
o.bildesheim
 
Beiträge: 49
Registriert: 3. Sep 2007, 08:45
Wohnort: Oestrich-Winkel

Beitragvon Thomas.Blum » 3. Sep 2007, 14:50

Hej,

so recht verstehe ich nicht dein Problem.

Wenn die 2te EBene vorhanden ist, dann wird diese ausgegeben. Wenn nicht dann ist nichts vorhanden um ausgegeben zu werden.

vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden

Beitragvon MarcDK » 3. Sep 2007, 15:16

Vielleicht drehe ich an der falschen Schraube:

Ich möchte gerne, falls auf der Seite kein Article die 2. Ebene mit den Kat. benutzt etwas ausgeben bzw. etwas nicht ausgeben.

oder anders:

Wenn eine Seite in Redaxo das 2. Level der Navigation nicht benutzt, soll sich etwas in Template ändern.
MarcDK
 
Beiträge: 33
Registriert: 22. Sep 2006, 19:08

Beitragvon Thomas.Blum » 3. Sep 2007, 17:08

Hej,

soll sich dazu das komplette Template änder oder was genau?

Poste einmal die Url für das Template mit und einmal ohne Navigation.

Dann kannman erkennen, wie man an die Sache am besten herangehen kann.

vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden


Zurück zu Templates/Navigationen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste