Zum Inhalt springen

in welcher Konstante/Variable die aktuelle Seiten ID?

Erstellt am 14. Februar 2005 · 7 Antworten · letzte Antwort am 15. Februar 2005

Tags: Frage

Taros ·

Hallo zusammen,

in welcher Konstante steht die aktuell aufgerufene Seiten ID?

Ich möchte mein Template so setuppen, das es prüft, ob die entsprechende Seite in der "page" Tabelle "versteckt" ist. Sollte sie "hidden" sein, möchte ich ein anderes CSS laden, bzw. eine einzelne CSS Klasse verändern/neu setzen.

Kann jemand meine Recherchen verkürzen und mir sagen wo die ID steht oder besser noch, das Setup Script formulieren?
😉

Keep creative
Chris

Taros ·

Hallo Dander,

danke für die Antwort.

Hm, eigentlich wollte ich statt PHP Typoscript verwenden.
Zudem lesen die dort sicher ein Array aus. Ich weiß jetzt nicht, ob Typoscript Arrays unterstützt.

Ich werde wohl anderweitig schauen, in welcher Typo Konstante die aktuelle Seiten ID steht.

Aber danke trotzdem.

Keep creative!
Chris

Dander ·

achso sag das doch gleich 😃
so in der art??

marks.TITLE = TEXT
marks.TITLE.value = {page:pid}
marks.TITLE.insertData = 1
marks.TITLE.wrap = <span class="top"> | </span>

arnem ·

wie wäre es damit?

page.stylesheet = visible.css
[globalVar = TSFE:page|hidden = 1]
page.stylesheet = hidden.css
[global]

Hatte gerade was ähnliches und Dander brachte mich dann auf die richtigen Weg, Conditions zu benutzen.

Taros ·

Hallo arnem,

danke. Genau das wars!
🙂
Jetzt muss ich nur noch dem System sagen, das es die "hidden" Pages trotzdem anzeigt, ohne aber das field "hidden" auf 1 zu setzen. Das soll ja der User beeinflussen.

Sag mal, gibt es eine Tabelle, in der man alle GlobalVars aufgelistet sieht?

Nochmal Danke!
Chris

Taros ·

Hi Dander,

danke für die Links.

Ja, die Doku von Weiland ist wirklich gut, die habe ich auch schon erspäht. 😉

Was die TSREF angeht, so sollte ich mich echt mehr mit den offiziellen Documents beschäftigen...
Danke auch hier für den Direktlink.

Keep creative
Chris