powermail 应该更新一个“页面”字段

powermail should update a `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 更新记录(而不是插入)?

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

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

我错过了排队

_ifUnique.uid = update

来自手册示例。


答案 2:

我插入了 {abnahemstatus} 这没有帮助,因为它覆盖了错别字预填。所以:

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