Plone Archetype content type 可以存取 Dublin Core Metadata 內容,例如作者、著作權、發佈日期等資訊,從 Products/Archetypes/ExtensibleMetadata.py 可以看到作者欄位識別碼是 LinesField: creators,還有 Creator 和 listCreators 兩個函式,想要存取作者資訊的話,分成 Creator 和 Creators 兩個方式:例如 <tal:content="context/Creator"> 會顯示第一筆資料,<tal:content="context/Creator"> 則會以多筆資料方式顯示。常見的範例是:
Authos: <metal:field use-macro="python:context.widget('creators', mode='view')"> John Smith, et al.</metal:field>
No comments:
Post a Comment