Zum Inhalt springen

Feldinhalt ausgeben - oder page : title

Erstellt am 1. Oktober 2006 · 3 Antworten · letzte Antwort am 20. Oktober 2006

Tags: Frage

xynn ·

Hallo zusammen,
folgende Situation:
Ich habe mittels Templavoila eine h1 gemappt, die entweder durch ein entsprechendes Textfeld (field_pagetitle) befüllt werden soll, oder wenn das Feld leer bleibt, mit dem standard Seitentitel.

Ich weiß dass man normalerweise z.B. mit

10 = TEXT
10.data = page : title // page : subtitle

so eine entweder-oder Abfrage machen kann. Hier habe ich aber entweder das aktuelle Feld oder page : title.
Das eine wird mit 10.field, das andere mit 10.data angesprochen - wie geht das denn dann?
o.O

xynn ·

Ok nun bin ich zufällig doch noch über die richtige Schreibweise gestolpert:

10 = TEXT
10.data = field : field_subtitle // page : subtitle

Ich wusste es muss irgendwas einfaches sein... #paralyzed#

mschlestein ·

Hi,

ich versuche gerade auch dasselbe zu machen. Dazu habe ich aber das Feld als
Editing Type: "TypoScript Object Path" gemappt. Nun wollte ich in dieses Typoscropt Objekt ein TEXT laden mit diesen Daten:

lib.ContentHeader = TEXT
lib.ContentHeader.data = page : subtitle

Damit dort immer der Seitentitel drin ist.
Scheint aber nicht zu funktionieren. Weis jemand warum?

thx

suntzu ·

Also wenn du nicht dasselbe wie xynn und den Seitentitel ohne
Fallunterscheidung darstellen möchtest, wieso nimmst du dann nicht auch den
Seitentitel?

  lib.ContentHeader = TEXT
lib.ContentHeader.data = page : title