page-parent (root) finden

Diskussionen zur Smarty-Template-Engine
Locked
momo
New Member
New Member
Posts: 2
Joined: Wed Jun 02, 2010 12:55 pm

page-parent (root) finden

Post by momo »

Hallo Leute,

ich arbeite schon eine Weile mit CMSms und mag es gut leiden :)

Nun bin ich auf ein Problem gestoßen, bei welchem ich mit der Suchfunktion hier nicht weiterkomme.

Problem:
Die Seitenstruktur hat bis zu 5 Ebenen.
Ich möchte (über Menü-Manager) unter das Menü hauptseitenbezogen Grafiken einbinden.
Stand der Dinge:

Code: Select all

{if $page=="filiale1"} <img src='uploads/images/menuimages/0filiale1.jpg' />{/if}
Das funktioniert ja ganz gut.

Aber da es nun natürlich eine ganze Menge Subseiten sind und damit (auch über switch) eine Menge Code wäre - und es eigentlich auch ausreicht, wenn ich bloß die Hauptseiten (quasi die parents, die am root hängen) optisch unterscheiden mag,
wäre es hilfreich, wenn ich mich von der $page ausgehend nach oben hangeln könnte auf die erste Ebene (level 1) - und dort schaue, wo ich bin, um dann das passende Bild zu wählen.

Leider habe ich in der Modulhilfe zum $node nach unzähligen Versuchen diese Möglichkeit nicht gefunden.

Hatte denn jemand mal was ähnliches zu lösen - oder vielleicht eine Idee? Vll. gehe ich ja völlig falsch ran und es gibt ein einfaches Werkzeug.

Beste Grüße,
Momo
NaN

Re: page-parent (root) finden

Post by NaN »

Installiere mal das CG Simple Smarty Modul.
In der Doku steht ganz gut beschrieben was man damit alle machen kann.

Es stellt z.B. ein Objekt mit verschiedenen Funktionen bereit.
So kann mit diesem Code das root alias einer Seite ausgeben lassen:

Code: Select all


{$cgsimple->get_root_alias()}

momo
New Member
New Member
Posts: 2
Joined: Wed Jun 02, 2010 12:55 pm

Re: page-parent (root) finden

Post by momo »

Auch wenn spät: Danke sehr!

(Ich hab noch nicht geschaut, mache ich jetzt - das Projekt hatte noch andere Baustellen -, aber ich sage schon mal: Das ist genau das, was ich gesucht habe  ;) )
Locked

Return to “Smarty-Tipps und -Tricks”