콘텐츠 유형에 대해 이름, 필수 필드 값과 유형의 기본 콘텐츠 레이아웃을 지정합니다.
유형 이름
적합한 콘텐츠 유형 이름을 지정합니다.
필드
다음 필드는 필수입니다.
필드 이름 | 필드 유형 | 데이터 필드 값 수 | 설명 |
---|---|---|---|
site | 텍스트 | 단일 | 사이트 이름 |
pageid | 텍스트 | 단일 | 페이지 ID |
pagename | 텍스트 | 단일 | 페이지 이름 |
pageurl | 텍스트 | 단일 | 페이지 URL |
pagedescription | 텍스트 | 단일 | 페이지 설명 |
keywords | 텍스트 | 다중 (최대 없음) | OCE Toolkit 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;