首页 > 解决方案 > powermail 应该更新一个 `pages`-field

问题描述

我想使用 powermail (7.4.0) 为特殊页面访问者提供修改当前页面记录中的字段的选项。

到目前为止我的设置:

plugin.tx_powermail.settings.setup {
    dbEntry {
        1 {
            _enable = TEXT
            _enable.value = 1            

            _table = TEXT
            _table.value = pages            

            uid = TEXT
            uid.data = TSFE:id            

            description = TEXT
            description.field = abnahmestatus
        }
    }
    prefill {
        abnahmestatus = TEXT
        abnahmestatus.data = TSFE:description
    }
}

如何让 powermail 更新记录(而不是插入)?

如何使用 pages 字段中的当前值预填充输入字段?

标签: typo3typo3-9.xpowermail

解决方案


答案 1:更新而不是插入:

我错过了这条线

_ifUnique.uid = update

从手动示例。


答案 2:

我插入{abnahemstatus}了没有帮助的内容,因为它覆盖了打字稿预填充。所以:

  1. prefill_value字段定义中没有值
  2. 正确的定义是abnahmestatus.data = page:descriptionTSFE已过时)

推荐阅读