typo3 - 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 字段中的当前值预填充输入字段?
解决方案
答案 1:更新而不是插入:
我错过了这条线
_ifUnique.uid = update
从手动示例。
答案 2:
我插入{abnahemstatus}
了没有帮助的内容,因为它覆盖了打字稿预填充。所以:
prefill_value
字段定义中没有值- 正确的定义是
abnahmestatus.data = page:description
(TSFE
已过时)
推荐阅读
- amazon-web-services - 路由应用程序时如何以编程方式在 IAM 用户之间切换?
- spring - 我可以从另一个应用程序(Spring boot 或 Micronaut 应用程序)内部启动另一个应用程序(启动 Redis 缓存服务器)吗?
- c++ - 在 Visual C++(缓冲区溢出)中处理 C6386 的“正确”方式?
- jquery - 如何清除/重置/刷新 selectNode 或 selectEdge 的 vis.js 函数?
- pandas - 3 列通过,传递的数据有 50 列
- reactjs - 如何强制反应元素有一个接受 ref 的孩子?
- python - 如何安装 python-poppler
- javascript - Angular:导航栏切换按钮在移动视图中不起作用
- r - gganimate地图未加载
- amazon-web-services - 我可以在 Redshift 集群中弹性扩展的 dc2.large 节点数量的上限是多少?