コンテンツ・タイプに名前、必要なフィールド値、およびタイプのデフォルト・コンテンツ・レイアウトを指定します。
タイプ名
有効なコンテンツ・タイプ名を指定します。
フィールド
次のフィールドが必須です。
フィールド名 | フィールド・タイプ | データ・フィールド値の数 | 説明 |
---|---|---|---|
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;