我正在使用 PloneFormGen 表单自定义脚本适配器创建一个内容项invokeFactory
。到目前为止一切正常,但是我们希望开始生成评论以包含在创建操作中,以获取项目的历史记录。评论本身将使用表单中的字段和一些预设文本生成。
PFG可以做到这一点吗?
内容类型是自定义类型,并且是可版本化的。使用克隆4.3.2,PFG 1.7.14
编辑
我当前的代码:
from Products.CMFPlone.utils import normalizeString
portal_root = context.portal_url.getPortalObject()
target = portal_root['first-folder']['my-folder']
form = request.form
title = "My Title: "+form['title-1']
id = normalizeString(title)
id = id+"_"+str(DateTime().millis())
target.invokeFactory(
"MyCustomType",
id=id,
title=title,
text=form['comments'],
relatedItems=form['uid']
)
我尝试过在参数中使用comments
, comment
, message
, 等键。到目前为止没有运气。cmfeditions_version_comment
target.invokeFactory