Zum Inhalt springen

Backendelement über TS ansprechen und verstecken

Erstellt am 13. Juni 2008 · 4 Antworten · letzte Antwort am 26. Juni 2008

Tags: Inhaltselemente, Frage

theviper06 ·

Hey Leute,

ich suche jetzt schon vergeblich eine ganze Weile nach einer Möglichkeit über TS ein Element der Webseite, dass übers Backend erstellt worden ist, zu verstecken.
Über Typoscript halt, damit ich eine Bedingung einfügen kann.

Jemand eine Idee??
viele Grüße

Silvio_L ·

Hi,

damit man Dir irgendwie weiterhelfen kann musst du glaube ich dein Problem etwas genauer beschreiben. Verstehe nicht was du genau versuchst. Willst du einen Datensatz im Frontend ausblenden oder was? Ein wenig mehr Details bitte 😉

Gruß
Silvio

theviper06 ·

Ja genau...

Ich würde gerne ein bestimmtes Element per Typoscript im Fontend verstecken.
Es könnte gut sein, dass das Element was ich meine ein Datensatz ist. 😉
Sorry, dass ich mich nicht eindeutiger ausgedrückt habe.

Am liebsten etwas in der Richtung: "Elementnummer".hide = true

Hierfür muss es doch eine Möglichkeit geben, oder?
viele Grüße

Silvio_L ·

Wenn es sich um einen Datensatz handelt, warum soll die Deaktivierung dann über TS laufen... Einfacher ist die Deaktivierung über das BE...

merzilla ·

Hi,

habe das Problem auch. und zwar habe ich eine Seite, da ist oben ein Textelement drin, darunter die newloginbox.

Wenn der "passwort vergessen" Link gedrückt wird, wird die Seite ja neu geladen.
Nun soll das obere text-Element ausgeblendet werden, per TS.

Also ungefähr so:

[globalVar = GP:tx_newloginbox_pi1|forgot = 1]
### verstecke Element id = 57
[global]

Weiß jemand Rat?
Vielen Dank im Voraus!

Grüße
merzilla

edit:
Konnte mir nun selber helfen! 8-)

Und zwar hab ich hier die Lösung gefunden:
http://buzz.typo3.org/people/soeren-andersen/article/conditional-content-elements/

man beachte den 3. Kommentar. Vielleicht zur Verdeutlichung hier nochmal mein TS:

### ... fill subparts
### e.g. temp.mainTemplate.subparts.inhalt < styles.content.get

#########################################################
#### Default PAGE object:            seite erstellen ####
#########################################################
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate

##################################################
#### bei "passwort vergessen" element rausnehmen
##################################################
[globalVar = GP:tx_newloginbox_pi1|forgot = 1]
page.10.subparts.inhalt.select.andWhere = uid!=57
[global]