[TYPO3-german] Mailform mit Werten aus der DB vorbelegen

JoH asenau info at cybercraft.de
Mon Nov 26 15:52:29 CET 2007


>>> wert | wert=input | {DB:tt_content:29:subtitle}
>>>
>>> Der Wert soll aus tt_content kommen
>>> Der Untertitel (subtitle) der Seite wobei die PageID die 29 ist.
>>>
>>> Leider krieg ich aber keinen Wert angezeigt.
>>
>> Jetzt nochmal ganz langsam von vorn ;-)
>> In der Tabelle tt_content gibt es kein Feld "subtitle" allenfalls
>> "subheader".
>> "subtitle" gibt es wiederum in der Tabelle pages.
>> Welchen Wert willst Du also genau haben, wo soll er hin und wie soll
>> er ermittelt werden?
>> Beschreib es mal ohne TypoScript oder Zahlen nur mit Worten.
>
> Ich möchte gerne in ein normales Standard mailformular ein Feld
> einbauen, welches aus der Seite ( in der das Formular liegt) entweder
> den Seitentitel oder den Seitenuntertitel als vordefinierten Wert
> anzeigemn lassen.
>
> oder, falls das Sinn macht, das gleiche alternativ mit dem
> HTML-Mailformular für th_mailformplus machen.

Innerhalb von FORM Elementen kannst Du die einzelnen Teile auf zwei
verschiedene Arten setzen. Zum einen so wie Du das bereits machst per "data"
und zum anderen per "dataArray", das zu eventuell bereits vorhandenen Werten
aus "data" hinzugefügt wird.

dataArray funktioniert ähnlich wie ein COA:

dataArray {
    10.label = Seitentitel:
    10.type = seitentitel=input
    10.value.data = leveltitle:-1
}

damit würdest Du den title der aktuellen Seite verwenden und mit dem
folgenden den subtitle:

dataArray {
    10.label = Seitentitel:
    10.type = seitentitel=input
    10.value.data = levelfield:-1, subtitle
}

Dazu mußt Du aber sicherstellen, daß im Install-Tool unter addRootLineFields
das Feld subtitle mit eingetragen ist. Dadurch, daß die level -1 immer auf
die aktuelle Seite zeigt, kannst Du das als allgermeingültiges TypoScript im
Root Template eingeben.

HTH

Joey

-
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
Jobs: http://www.professionals-only.com




More information about the TYPO3-german mailing list