原本運作正常的 CMF Action 編輯表單的程式碼如下:
<input type="text" name="new_author:list" value="author" size="40" tal:condition="canModifyItem" tal:attributes="value obj/getAuthor; id string:${item}_author;" />
現在要改成 authors 資料,也就是 LinesField 欄位格式,根據提示,<input /> 要改用 <textarea />,找到 Products/CMFDefault/skins/zpt_content/metadata_edit_template.pt 裡面有範例:
<th i18n:translate="">Contributors</th> <td tal:define="contrib_lines python: '\n'.join(options['contributors'])"> <textarea name="contributors:lines" rows="5" cols="31" tal:content="contrib_lines"></textarea> </td>
No comments:
Post a Comment