建立網站頁面文字的內容類型

若為內容類型,您可指定名稱、必要的欄位值、該類型的預設內容版面配置。

  • 類型名稱

    指定任何有效的內容類型名稱。

  • 欄位

    需有下列欄位。

    欄位名稱 欄位類型 資料欄位值數目 描述
    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;