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