Zum Inhalt springen

TemplaVoila Content setzen

Erstellt am 26. Juni 2007 · 2 Antworten · letzte Antwort am 27. Juni 2007

Tags: Frage

ralfmc1 ·

Hallo,

ich verstehe die Kombination von Templa Voila und TypoScript
nicht. Ich möchte einfach im Content ein "Hello World" ausgeben - auf einer Seite, welche ein TemplaVoila Template
verwendet.

Bislang steht im TS meiner Seite folgendes:

page = PAGE
page.typeNum = 0
page.config.doctype = xhtml_strict
config.xhtml_cleaning = all
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

page.20 = TEXT
page.20.value = "Hello World"

Das klappt allerdings nicht (es wird nichts angezeigt).
Über Hilfe bin ich dankbar!

Grüße,
Ralf

maik ·

Statt

page.20 = TEXT
page.20.value = "Hello World"

musst du

temp.20 = TEXT
temp.20.value = "Hello World"

in dein Template schreiben.

Dann gehst du ins Mapping Tool mappst ein TypoScript Objekt in den Content Bereich und gibst als TypoScript Objekt temp.20 an.

Außerdem solltest du die das Futuristic Template Building Tut mal durchlesen.
http://typo3.org/documentation/document-library/tutorials/doc_tut_ftb1/current/
Deine Frage läßt vermuten, dass du die TemplaVoilà Basics noch nicht so richtig verinnerlicht hast.

ralfmc1 ·

zunächst mal danke für die schnelle Antwort!
Ich bin leider noch nicht ganz am Ziel.

Habe nun im TS der Page folgendes drin:

temp.20 = TEXT
temp.20.value = "Hello World"

in der DS vom TV-Template habe ich ein neues Feld erstellt mit den Eigenschaften:

Mapping Type: Element (richtig?)
Title: field_temp
Editing Type: "Typo Script Object Path"
Object Path: temp.20

im Mapping dann als outer gemappt. Es kommt direkt ein Ausrifezeichen beim
Mapping mit der Meldung "No Content found" (normal?). Auf der Seite erscheint
leider nichts.

Was mache ich falsch?

Grüße,
Ralf