TYPO3 10.4搭配Powermail 8.4.1营销信息为空问题排查方法咨询
Powermail 营销信息为空问题最优排查路径(适配 TYPO3 v10.4 + Powermail 8.4.1)
- 第一步:校验核心功能开关
进入 TYPO3 后台扩展配置页,找到 Powermail 配置项,确认feature.marketingInformation取值为 1;再检查站点根页 Typoscript 配置,确认plugin.tx_powermail.settings.marketing.enable = 1,无后续配置覆盖该值。 - 第二步:校验表单维度配置
打开对应表单的编辑界面,确认该表单未单独关闭营销信息收集功能;排查表单是否绑定了自定义字段处理逻辑,是否有字段映射规则将营销信息字段置空。 - 第三步:校验会话与请求数据
用浏览器开发者工具抓包表单提交请求,确认请求参数中tx_powermail_pi1节点下存在营销相关字段;提交表单后临时打印$GLOBALS['TSFE']->fe_user->getSessionData('powermail_marketing'),确认会话中正常存储了营销数据。 - 第四步:校验模板与后置处理逻辑
检查所用的邮件模板,确认营销信息变量{marketingInfo}或对应单字段变量调用正确,无条件判断隐藏该部分内容;排查所有 Powermail 提交后置 Hook(如beforeSubmit、createMailBeforeRendering等点位)的自定义代码,确认无逻辑主动清空营销信息数组。 - 第五步:排查缓存与扩展冲突
清空 TYPO3 全量缓存(含前端缓存、配置缓存、Opcode 缓存)后重测;临时禁用所有非系统核心、非Powermail依赖扩展,排除第三方扩展冲突影响。
内容的提问来源于stack exchange,提问作者Humble
相关产品推荐
相关产品推荐

