我有一个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',如何更新模板以输入多行数据(每行一个名称)?
答案 0 :(得分:1)
你必须使用textarea而不是input标签,并通过split('/ n')解析输入数据,以获得输入行的列表。
也 代替tal:attributes =“value ...你必须使用tal:content =”obj / getAuthor“
HTH