Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 08. Juli 2012 10:12

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 879

[GELÖST] "bestimmte" Ebenen auslesen

Hallo Ihr Guten,

ich habe mit diesen Smarty-Fetzen benutzt

{$cgsimple->get_page_title($cgsimple->get_root_alias(), '$ueberschrift')}{$ueberschrift}

um - logo - den Titel des übergeordneten Menüpunktes herausgelesen und darzustellen, was auch prima ist.

Nun wird die Seite zweisprachig. Und Überschrift "Deutsch" bringt natürlich nichts.

Das gleiche mit dem parent_alias ist leider auch nicht so passend, da es teilweise noch mal ne Ebenen tiefer geht.

Das heißt: ich möchte ausschließlich die zweite Ebene nach Root auslesen.

Geht sowas? mit node-> irgendwas oder so?

Beitrag geändert von antibart (08. Juli 2012 10:43)

Offline

#2 08. Juli 2012 10:31

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.930
Webseite

Re: [GELÖST] "bestimmte" Ebenen auslesen

Das kannst du mit der ToolBox

{$tbtools->getPageTitle($tbtools->getLevelAlias(2), 'ueberschrift')}{$ueberschrift}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 08. Juli 2012 10:46

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 879

Re: [GELÖST] "bestimmte" Ebenen auslesen

Wow - vielen Dank ...

Wird mit der Toolbox CGSimplesmarty an sich überfüssig? Oder hätte man damit auch den LevelAlias ausöesen können? Vom Prinzip her ist es ja identisch.

Beitrag geändert von antibart (08. Juli 2012 10:48)

Offline

#4 08. Juli 2012 10:51

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.930
Webseite

Re: [GELÖST] "bestimmte" Ebenen auslesen

getLevelAlias gibt es nur in der ToolBox.

Grundsätzlich kannst du damit CGSimpleSmarty ablösen. Es gibt 2-3 Funktionen die in der ToolBox nicht abgebildet sind. (vorallem Modulaufrufe, welche ich selber noch nie gebraucht habe).

Der Rest ist alles identisch vorhanden. Der Unterschied liegt einerseits darin das nicht nur der Pagealias genutzt werden kann, sondern auch die PageID wenn man von einer Seite etwas auslesen will. Damit hat man ein wenig mehr Flexibilität falls ein Alias mal umbenannt wird

Anders ist auch die benennung der Funktionen. Während cgsimplesmarty mit Underlines arbeitet, habe ich in der ToolBox die Funktionen mit kleinGrossSchreibung benannt.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#5 08. Juli 2012 11:17

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 879

Re: [GELÖST] "bestimmte" Ebenen auslesen

Super .. danke.

Offline