【问题标题】:Using arrays in typoscript在打字稿中使用数组
【发布时间】:2014-07-22 08:04:07
【问题描述】:

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

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

to_mail = email_mapper[GP:formhandler|subject]

我怎样才能在打字稿中做类似的事情?有可能吗?

【问题讨论】:

    标签: arrays content-management-system typo3 typoscript associated-object


    【解决方案1】:

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

    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 总是采用第一个(即普通电子邮件),而默认大小写被完全忽略。
    • 好的,这是一个 TYPO3 缓存问题。你的脚本工作得很好:)
    • 请阅读TypoScript Reference中关于CASE的部分。
    猜你喜欢
    • 2019-11-10
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 2015-07-12
    • 2019-01-13
    • 2016-11-01
    • 2017-08-20
    相关资源
    最近更新 更多