Typoscript und Stringsvariablen

Autor Nachricht
Verfasst am: 16.05.2008 [21:49]
Gerfried

[Themenersteller]
dabei seit: 06.08.2007
Beiträge: 74

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
Verfasst am: 17.05.2008 [09:40]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15709

über 5000 Posts über 10000 Posts über 15000 Posts
Hallo,

zusammenfügen kannst du das wunderbar mittels COA

georg

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot
Verfasst am: 17.05.2008 [11:20]
Gerfried

[Themenersteller]
dabei seit: 06.08.2007
Beiträge: 74

Hallo Georg,

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


Typoscript:Zeilennummerierung:  An / Aus

  1. plugin.tx_linkhandler.tt_news {
  2.         parameter = {$linkhandler.newsSinglePid}
  3.         additionalParams.insertData=1
  4.         additionalParams=COA
  5.         additionalParams {
  6.             5 = TEXT
  7.             5{
  8.               field = uid
  9.               wrap = &tx_ttnews[tt_news] = |
  10.             }
  11.             10 = TEXT
  12.             10{
  13.               field = tstamp
  14.               strftime = %Y
  15.               wrap = &tx_ttnews[year] = |
  16.             }
  17.             20 = TEXT
  18.             20{
  19.               field = tstamp
  20.               strftime = %m
  21.               wrap = &tx_ttnews[month] = |
  22.             }
  23.             30 = TEXT
  24.             30{
  25.               field = tstamp
  26.               strftime = %d
  27.               wrap = &tx_ttnews[day] = |
  28.             }
  29.         }

Verfasst am: 17.05.2008 [11:21]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15709

über 5000 Posts über 10000 Posts über 15000 Posts
es müsste wohl additionalParams.cObject = COA heißen

georg

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.