0

我在我的网站上有一个活动词汇表,用户需要使用 powermail 注册该活动。我将事件标题发布到 URL,然后标题被插入到我的 powermail 表单的输入字段中。但现在我也需要事件的日期。

到目前为止,这是我的代码:

        plugin.tt_news.mbl_newsevent{
  registrationLink_typolink {
    additionalParams.cObject = COA
  additionalParams.cObject {
    10 = TEXT
    10 {
     value = &tx_powermail_pi1[veranstaltung]={field:title}
     insertData = 1
    }
    20 = TEXT
    20 {
     value = {field:tx_mblnewsevent_from}
     insertData = 1
     stdWrap.date = d.m.Y
     stdWrap.outerWrap = &tx_powermail_pi1[datum]=|

    }
}

}

输出是(URL):http ://preview.eloum.de/anmeldung-infotag/?tx_powermail_pi1%5Bveranstaltung%5D=Infotag%20eBusiness-Lotse%20Oberschwaben-Ulm%2028.03.2014&tx_powermail_pi1%5Bdatum%5D=01.01.1970

为什么是 01.01.1970?没有那个 stdWrap.date = dmY 时间戳是正确的

编辑:明白了!我的解决方案:

plugin.tt_news.mbl_newsevent{
  registrationLink_typolink {
    additionalParams.cObject = COA
  additionalParams.cObject {
    10 = TEXT
    10 {
     value = &tx_powermail_pi1[veranstaltung]={field:title}
     insertData = 1
    }



    20 = TEXT
    20 {

     field = tx_mblnewsevent_from
     insertData = 1
     date = d.m.Y
     wrap = &tx_powermail_pi1[datum]=|

    }
}

  }}
4

1 回答 1

1

你能试一下吗

registrationLink_typolink {
  ...
  additionalParams= &tx_powermail_pi1[veranstaltung]={field:title}&tx_powermail_pi1[datum]={field:datetime}
  additionalParams.insertData = 1
}

...这是另一个尝试。我还没有测试它,我必须把它留在那里。所以也许你必须做一些修改。一般的想法是,你不能说 $date = makereadabledate($timestamp); 然后在您的模板中使用它(因为 TS 不是真正的编程语言),您构建要传递给 additionalParams 的值作为所谓的“cObject”。在那里,您可以解析和包装它。最后,您会将字符串传递给 AdditionalParams 以供进一步使用。希望你能让它工作!

registrationLink_typolink {
  ...
  additionalParams.cObject = COA
  additionalParams.cObject {
    10 = TEXT
    10 {
     value = &tx_powermail_pi1[veranstaltung]={field:title}
     insertData = 1
    }

    20 = TEXT
    20 {
     value = {field.datetime} // or use "data"
     insertData = 1
     stdWrap.date = d.m.Y
     stdWrap.outerWrap = &tx_powermail_pi1[datum]=|
     // outerWrap: maybe not even necessary, the idea is not to interfere with the created string
     // cf. http://blog.bartlweb.net/2011/02/die-reihenfolge-der-wichtigsten-wraps-in-typo3/
    }
  }
}
于 2014-03-17T09:14:19.167 回答