Zum Inhalt springen

Prüfen ob Seite versteckt?!

Erstellt am 13. September 2012 · 3 Antworten · letzte Antwort am 15. September 2012

Tags: Seiten & Seitenbaum, Frage

CyroTek ·

Moin zusammen,

bin so langsam am verzweifeln!

Es geht darum mittels Typoscript zu prüfen ob eine bestimmte Seite versteckt ist oder nicht, wenn Sie nicht versteckt ist soll etwas auf der gesamten Webseite auftauchen, wenn sie versteckt ist eben nicht.

Folgendes habe ich bisher, das funktioniert aber nur wenn ich auf der obersten Seite bin, sonst nirgends!

lib.wshops = COA_INT
lib.wshops.10 = TEXT
lib.wshops.10 {
    if.isTrue.numRows {
        table = pages
        select {
        where = uid=111
        }
    }
    value = test
wrap = <span class="wshops">|</span>
}

Habe ich den falschen Ansatz oder bin ich nur zu Blind im Moment...

Chrissli ·

Liege ich richtig mit der Annahme, dass
deine Seite mit der uid 111 direkt unter der obersten Seite liegt?

Typo3 hängt nämlich bei den Queries im Content automatisch die Prüfung

WHERE pid in (XYZ)

wobei XYZ die aktuelle Seite ist, insofern nicht anders definiert.

Es sollte dir also helfen, wenn du in dein select diese noch aufnimmst:

...
 select {
  #die id der uebergeordneten Seite
  pidInList = 1 
  where = uid=111
 }
...
CyroTek ·

Nein, Sie liegt unter einer anderen Seite mit der ID 99, ich habe deinen Code mal ergänzt, nun funktioniert es aber nur noch wenn ich direkt auf der Seite selber bin.

Gruß