Zum Inhalt springen

Typoscript und Stringsvariablen

Erstellt am 16. Mai 2008 · 3 Antworten · letzte Antwort am 17. Mai 2008

Tags: Frage

Gerfried ·

Ich brauche Monat, Tag und Jahr eines Records in einem Querystring.
In etwa so:

<pseudocode>
additionalParams=&tx_ttnews[tt_news]={field:uid}&m={month(field:tstamp)}&y={year(field:tstamp)}
</pseudocode>

Obiges ist natürlich nur Pseudocode, weil es im Typoscript keine Funktion gibt die so aussieht: "{month(field:tstamp)}".

Ich weiß, dass es Datumsformatierung mit "strftime" gibt. Aber wie füge ich die Einzelteile zusammen?

Danke,
Gerfried

Gerfried ·

Hallo Georg,

hab ich schon probiert - aber irgendwo ist noch der Hund drin ;-)

plugin.tx_linkhandler.tt_news {
        parameter = {$linkhandler.newsSinglePid}
        additionalParams.insertData=1
	additionalParams=COA
        additionalParams {
            5 = TEXT
            5{
              field = uid
              wrap = &tx_ttnews[tt_news] = |
            }
            10 = TEXT
            10{
              field = tstamp
              strftime = %Y
              wrap = &tx_ttnews[year] = |
            }
            20 = TEXT
            20{
              field = tstamp
              strftime = %m
              wrap = &tx_ttnews[month] = |
            }
            30 = TEXT
            30{
              field = tstamp
              strftime = %d
              wrap = &tx_ttnews[day] = |
            }
        }