[TYPO3-german] Fluid Datetime in einem Form ausgeben

Jan Leifert jan at leifert.net
Tue Feb 12 22:15:22 CET 2013


Hallo Daniel,

vielen Dank, so funktionierts.

Grüße,
Jan

Am 12.02.13 22:13, schrieb Daniel Siepmann:
> Hallo Jan,
>
> du definierst das Format wie im Wiki beschrieben:
> http://wiki.typo3.org/Fluid#f:format.date
> Also beispielsweise:
>
> <f:form.textfield property="starttag" id="tx-myext-starttag"
> value="{object.starttag -> f:format.date( format: 'd.m.Y' )}" />
>
> Ich vermute dass dort kein Timestamp ausgegeben wird da DateTime nicht
> zu einem String konvertiert wird.
> Es gibt zumindest keine __toString() Methode:
> http://de1.php.net/manual/en/class.datetime.php
> --
> Daniel Siepmann
> TYPO3 Editorial Team Co-Leader
>
> TYPO3 .... inspiring people to share!
> Get involved: typo3.org
>
>
> 2013/2/12 Jan Leifert <jan at leifert.net>:
>> Interessant danke.
>>
>> Also Variante 1 bleibt leer. Warum wird da kein Timestamp angezeigt?
>>
>> Variante 2 funktionitert. Aber das Datum ist im falschen Format. Wie
>> übergebe ich da Parameter für die Formatierung?
>>
>>
>> Am 12.02.13 21:54, schrieb Stefan Neufeind:
>>
>>> On 02/12/2013 09:32 PM, Jan Leifert wrote:
>>>> Hallo,
>>>>
>>>> wie kann ich in Fluid ein Datetime Objekt in einem Formfeld ausgeben?
>>>>
>>>> Das funktioniert:
>>>> <f:format.date format="d.m.Y">{object.starttag}</f:format.date>
>>>>
>>>> Wenn ich mein Eingabefeld ausfülle und speicher landet auch ein
>>>> richtiger Wert in der Datenbank.
>>>>
>>>> Aber diese beiden Versuche hier lassen das Form einfach leerbleiben:
>>>>
>>>> <f:form.textfield property="starttag" id="tx-myext-starttag"
>>>> value="{f:format.date(object.starttag)}"><input type="text"
>>>> id="tx-myext-starttag" /></f:form.textfield>
>>>>
>>>>
>>>> <f:form.textfield property="starttag" id="tx-myext-starttag"
>>>> value="{object.starttag}"><input type="text" id="tx-myext-starttag"
>>>> /></f:form.textfield>
>>> Versuch mal bitte gemäß
>>> http://wiki.typo3.org/Fluid#f:form.textfield
>>> das hier:
>>>
>>> <f:form.textfield property="starttag" id="tx-myext-starttag"
>>> value="{object.starttag}" />
>>>
>>> bzw. da du es ja vermutlich noch durch format schicken musst das:
>>>
>>> <f:form.textfield property="starttag" id="tx-myext-starttag"
>>> value="{object.starttag -> f:format.date()}" />
>>>
>>>
>>> Grüße,
>>>    Stefan
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list