Hallo, hat es jemand schon mal geschafft ein mit TV gemapptes Contentelement (field_newsbtn) uber TS anzusprechen bzw. bei uid (5) zu entfernen (den Inhalt nicht anzuzeigen).
Ich vererbe dieses Element (in der DS - xml), wenn leer, dann ebene höher. Deswegen würde ich gerne nur bei der uid 5 das ganze weg lassen.
Erstmal vielen Dank
Hi peterkudella,
wenn ich dich richtig verstehe möchtest du nur auf Seite 5 ein bestehendes Content-Sliding (Vererbung) unterbrechen.
Folgendes könntest du versuchen:
a) das Sliding-TS oder aber das TS des Content-Elements per Condition oder if anpassen, so dass es für die Seite 5 nicht gilt
# if-Beispiel
lib.test = TEXT
lib.test {
value = Test!
if.isInList.data = page:uid
if.value = 5
if.negate = 1
}
# oder Condition
[globalVar = TSFE:id = 5]
lib.test >
[global]
b) auf Seite 5 ein leeres Element an dieser Stelle einsetzen (so dass der Bereich für Typo nicht leer ist) und auf den Folgeseiten dann wieder das eigentliche Element
c) der Seite 5 ein Template ohne Sliding verpassen
Wenn es übrigens nur um ein Element geht, was auf allen Seiten gleich ist, würde ich das gar nicht per Vererbung machen, sondern es über Typoscript fest ins Template integrieren.
# lib.einsetzen dann als TS-Objektpfad ins Seitentemplate mappen
# Statt 14 die id des einzubindenden Content-Elements nehmen
# dieses Contentelement z.B. in einem Sysordner ablegen
# anstatt es direkt auf eine Seite zu legen
lib.einsetzen {
10 = RECORDS
10.tables = tt_content
10.source = tt_content_14
}
# Ausgabe auf Seite 5 verhindern siehe oben
VIEL VIELEN DANK GangRel,
b) isses geworden (da der div noch nen optischen btn hat hab ich ihm nen html mit jquery hide() gegeben)
Das vererben als content element muss sein, weil der redakteur die möglichkeit haben soll, auf jeder seite andere tt_news zu schalten (themenbezogen). Deswegen klappt das mit dem lib.newsbtn nich, denk ich?
Also gelöst is das Problem, jedoch wär das ansprechen doch interessant. Ich müsste diese if abfrage in der XML von TemplaVoila einsetzen? Hat aber nicht funktioniert, leider..
Erstmal trotzdem vielen Dank, es kann so einfach sein....