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

#1 28. Januar 2013 11:59

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

Toolbox getRootAlias

Hallo,

eine kleine Verständnisfragen zur Toolbox (speziell im Vergleich zu CGSimpleSmarty).


1. Wenn ich mit der Toolbox den RootAlias auslese, zb:

{if $tbtools->getRootAlias() == 'mein_alias' } 

<div id="yx">huedely</div>
{/if}

... kann es sein, dass dann nur alle Seiten unterhalb des Rootalias ausgelesen werden, nicht etwa der Alias der Rootseite selbst?

So dass ich den Alias der Rootseite noch mal extra auslesen muss zB:

{if $tbtools->getRootAlias() == 'mein_alias' || $page_alias == 'mein_alias'} 

<div id="yx">huedely</div>
{/if}

2. Im Prinzip ähnlich: Wenn sich zB unterhalb des Root-Alias eine News-Detailpage befindet, dann muss ich sie momentan ebenfalls etxra abfangen:

{if $tbtools->getRootAlias() == 'mein_alias' || $page_alias == 'mein_alias' || $page_alias == 'newsdetailpage_alias'} 

Der letzte Code funktioniert. Aber ich habe ehrlich gesagt den Eindruck, dass ich dabei unnötige Umwege mache.

Beitrag geändert von antibart (28. Januar 2013 12:10)

Offline

#2 02. Februar 2013 14:51

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Toolbox getRootAlias

Variante 1 Funktioniert auf jeden Fall. Habs vorhin bei mir in der Testumgebung getestet (noch 1.11.2). Wenn ich hier zur 1.11.4 nichts an den Corefunktionen geändert hast, muss das weiterhin funktionieren.


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

Offline

#3 06. Februar 2013 09:36

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

Re: Toolbox getRootAlias

Danke .. hm, komisch. Bei mir funktioniert nur Version 3.

Offline

#4 06. Februar 2013 09:51

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Toolbox getRootAlias

Hab's eben unter der 1.11.4 mit Erfolg getestet. Hast du mal die reine Ausgabe von  {$tbtools->getRootAlias() } getestet? Was wird angezeigt?


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

Offline