powermail输入字段中的Typoscript USER / USER_INT对象

时间:2015-05-13 14:27:00

标签: typoscript fluid extbase typo3-6.2.x

我有一个自定义扩展来从数据库中呈现值。我想使用powermail prefill typoscript预填充扩展的返回值。

但是当我将插件添加为用户功能时,它会在前端显示奇怪的输出。

请参阅下面的我的typoscript代码;

lib.companyname = USER_INT
lib.companyname {
        userFunc = tx_extbase_core_bootstrap->run     
        extensionName = ExtPowermail
        pluginName = Extpowermail
        vendorName = TYPO3
        controller = Extpowermail 
        action = list  
    } 

plugin.tx_powermail.settings.setup {
  prefill {
    company < lib.companyname
  }
}

这里“company”是powermail中的输入类型文本字段。在前端,上面代码的输出像这样呈现;

<!--INT_SCRIPT.ad09b2f270243798e007be81eba0871c-->

我已将USER_INT更改为USER,输出没有变化。 如果有人知道解决方案,请帮忙。

1 个答案:

答案 0 :(得分:0)

我自己刚刚开始使用Typo3,但我也需要这个功能。我有同样的问题,当我使用它时,它开始为我工作:

plugin.tx_powermail.settings.setup.prefill {
   company = USER
   company {
       userFunc = tx_extbase_core_bootstrap->run     
       extensionName = ExtPowermail
       pluginName = Extpowermail
       vendorName = TYPO3
       switchableControllerActions.Extpowermail.1 = list
       }
  }

据我所知,你得到的输出是对缓存的一些引用。当使用switchableControllerActions时,它似乎停止缓存内容,因此您可以获得常规输出。