2017-11-23 12 views
0

새 웹 사이트를 구축하는 중입니다. Kentico 새 웹 사이트 마법사을 사용하고 있습니다.Kentico 새 웹 사이트 마법사에 사용자 지정 마스터 페이지 옵션을 추가하는 방법

5 단계에서 마스터 페이지를 선택해야합니다. 현재 2 가지 기본 옵션이 있습니다.

CMSTemplates 폴더에 생성하여 저장 한 사용자 정의 마스터 페이지를 어떻게 추가 할 수 있습니까?

도움이 될 것입니다.

감사

답변

0

CMSTemplates에서 템플릿을 만든 후에는 ASPX 템플릿이라고 가정하고 마스터 페이지 템플릿으로 Kentico에 등록 했습니까? 그렇지 않은 경우 ASPX 템플릿 만들기를 참조하십시오.

+0

감사합니다. 일했다! 나는 지독한 문서를 읽는 법을 배워야 만한다! – Kurt

0
정말 중요하지 않습니다

. 기본 빈 마스터 페이지 또는 다른 옵션으로 이동할 수 있으며 나중에 변경할 수 있습니다. 사이트를 만든 후에는 트리의 루트 요소 하나와 마법사에 지정된 마스터 템플릿 (마법사에서 선택한 것)으로 끝납니다. 이제 마스터 템플릿을 변경할 수 있습니다 : page templates으로 이동하여 새 템플릿을 만든 다음 루트 페이지로 돌아가서 루트 페이지 속성/템플릿으로 이동하여 만든 템플릿을 지정하십시오. 이 루트 마스터 템플릿은 "읽기 전용? 영구적으로 영구 저장"되지 않습니다. 언제든지 다른 시점으로 변경할 수 있습니다.

P. 사이트 마법사에 템플릿을 표시하려면 미리 템플릿을 만들어 마스터 템플릿으로 표시하면 표시됩니다.

0

두 가지가 있습니다.해야 할 일은입니다. 새로 만든 템플릿을 "Templates" 폴더에 넣은 다음 SQL의 insert 문을 "register" 템플릿으로 실행하여 내부 웹에서 새 사이트를 만들려고 할 때 Kentico에 표시되도록 템플릿을 표시합니다 템플릿.

이렇게 해보았습니다.

새로운 사용자 정의 웹 사이트 템플릿 웹 사이트 목록에 표시되도록 사용자가 새 웹 사이트를 추가합니다하기 위해서는

, 우리가 Kentico 매핑 할 수 있도록 CMS_WebTemplate 데이터베이스 테이블에이 정보를 추가해야하거나 "register" 사용자 정의 웹 사이트 템플리트의 실제 경로.
INSERT INTO CMS_WebTemplate
SELECT '테스트를위한 새로운 사이트'
'~이 \ App_Data \ 템플릿 \ BlankNewSite',
'{$의 webtemplate.blanksite을 다음과 같이

스크립트입니다.설명 $} ',
NEWID(),

GETDATE(),'BlankNewSite ',
(10), 당신은 1
하여 마지막 숫자 및 증가를 위해 볼 필요가 있도록 웹 사이트 템플릿의 --order 'F, B, N, X, V',
'a928c1d2-1bcd-459c-ABCB-9f5a08978017'빈 사이트


빈 새 사이트 테스트가를 제공하기위한위한 --default 웹 썸네일 ID 포털 엔진을 기반으로 처음부터 새로운 웹 사이트를 만들기위한 템플릿. '

이제 사용자는 C에 배치 된 새 템플릿을 사용하여 새 웹 사이트를 만들 수있을 것입니다 : \을 Inetpub \ wwwroot에 \ Kentico10 \ CMS \ App_Data \ 템플리트 Kentico CMS 웹 내부에 살고 디렉토리 응용 프로그램

단계 :
1. 복제 및 C에서 기존 웹 사이트 템플릿의 이름을 바꾸 다음에 \을 Inetpub \ wwwroot에 \ Kentico10 \ CMS \ App_Data \ 템플릿
2. 스크립트 실행 웹 사이트 템플릿을 매핑하는 데이터베이스와 실제 경로
3. 마법사를 실행하여 새 웹 사이트를 만듭니다.