若為內容類型,您可指定名稱、必要的欄位值、該類型的預設內容版面配置。
類型名稱
指定任何有效的內容類型名稱。
欄位
需有下列欄位。
欄位名稱 | 欄位類型 | 資料欄位值數目 | 描述 |
---|---|---|---|
site | 文字 | 單一值 | 網站名稱 |
pageid | 文字 | 單一值 | 頁面 ID |
pagename | 文字 | 單一值 | 頁面名稱 |
pageurl | 文字 | 單一值 | 頁面 URL |
pagedescription | 文字 | 單一值 | 頁面描述 |
keywords | 文字 | 多個 (無上限) | 所有頁面上的所有文字,和頁面上內容項目的所有文字欄位值,都是由 OCE 工具程式 index-site 命令取得 |
{{#fields}} <div class="indextype"></div> <div> <a href="{{pageFullURL}}" title="{{pagename}}">{{pagename}}</a> </div> {{/fields}}
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
建立該類型的內容版面配置。
內容版面配置應顯示網站名稱和 URL 才能瀏覽至頁面。例如,在 layout.html
中:
{{#fields}} <div class="indextype"></div> <div> <a href="{{pageFullURL}}"title=" {{pagename}}">{{pagename}}</a> </div> {{/fields}}
在 render.js
中,產生頁面完整 URL:
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;
將內容版面配置設為該類型的預設內容版面配置。
content.fields.pageFullURL = SCSRenderAPI.getSitePrefix() + content.fields.pageurl;