Arrays 在打字脚本中使用数组

Arrays 在打字脚本中使用数组,arrays,content-management-system,typo3,typoscript,associated-object,Arrays,Content Management System,Typo3,Typoscript,Associated Object,我对打字本很陌生,我想使用数组将主题与这样的电子邮件地址关联起来 email_mapper { general = info@somewhere.com specific = me@somewhere.com } to_mail = email_mapper[GP:formhandler|subject] 我怎么能在打字稿中做这样的事情呢?有可能吗?您可以使用内容对象来实现这一点。它看起来像这样: to_mail = CASE to_mail { key.data = G

我对打字本很陌生,我想使用数组将主题与这样的电子邮件地址关联起来

email_mapper {
   general = info@somewhere.com
   specific = me@somewhere.com
}

to_mail = email_mapper[GP:formhandler|subject]
我怎么能在打字稿中做这样的事情呢?有可能吗?

您可以使用内容对象来实现这一点。它看起来像这样:

to_mail = CASE
to_mail {
    key.data = GP:formhandler|subject

    general = TEXT
    general.value = info@somewhere.com

    specific = TEXT
    specific.value = me@somewhere.com

    default = TEXT
    default.value = catchall@somewhere.com
}

我还没有测试过上面的代码,但是按照这些思路做的事情会起作用。

我认为使用CASE是正确的,但是突然之间,TYPO3总是使用第一个(一般的电子邮件),默认的CASE被完全忽略。好的,这是TYPO3缓存的问题。你的脚本工作得很好:)请阅读
打字稿参考
中关于
案例
的部分。