サイト・ページ・テキストのコンテンツ・タイプの作成

コンテンツ・タイプに名前、必要なフィールド値、およびタイプのデフォルト・コンテンツ・レイアウトを指定します。

  • タイプ名

    有効なコンテンツ・タイプ名を指定します。

  • フィールド

    次のフィールドが必須です。

    フィールド名 フィールド・タイプ データ・フィールド値の数 説明
    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;