页面模板表格中的数据输入行

时间:2011-12-09 08:39:30

标签: plone

我有一个CMF动作来编辑自定义原型类型元数据,其中author是要编辑的字段之一。编辑表单模板中的以下代码适用于StringFiled:

<input type="text"
       name="new_author:list"
       value="author"
       size="40"
       tal:condition="canModifyItem"
       tal:attributes="value obj/getAuthor;
       id string:${item}_author;" />

如果我使用LinesField而不是StringField将字​​段从'author'更改为'authors',如何更新模板以输入多行数据(每行一个名称)?

1 个答案:

答案 0 :(得分:1)

你必须使用textarea而不是input标签,并通过split('/ n')解析输入数据,以获得输入行的列表。

也 代替tal:attributes =“value ...你必须使用tal:content =”obj / getAuthor“

HTH