2013-06-06 6 views
2

세 개의 DNN 스킨이 있지만 비슷합니다. 차이점은 ContentPane의 스타일입니다. 머리글과 바닥 글 및 내용 창 스타일이 다른 세 개의 하위 키를 사용하여 "마스터"스킨을 만드는 방법이 있습니까? 99 %의 마크 업을 가진 스킨을 만드는 것은 좋지 않으므로 콘텐츠 창 스타일 만 다릅니다.DotNetNuke 하위 스킨

답변

3

머리글/바닥 글 섹션을 자신의 ASCX 파일 (기본 SKIN 파일의 머리글/머리글 파일 참조)로 추상화 한 다음 파일의 창 부분 만 다른 부분으로 만들 수 있습니다.

또 다른 옵션은 하나의 스킨을 3 개의 다른 창으로 구성하고 어떤 시나리오에서 어떤 PAN을 사용해야하는지 사용자에게 알려주는 것입니다.

+0

몇 가지 링크를 제공하거나 내가 할 수있는 방법을 설명해 주시겠습니까? "머리말/바닥 글 섹션을 자신의 ASCX 파일 (기본 SKIN 파일의 파일 참조)로 추상화 한 다음 파일의 창 부분 만 가질 수 있습니다 다른 부분이 되라. " – Sanya530

+0

저는 예제가 없지만 기본적으로 controls 폴더/controls /를 스킨의 폴더 내에 만듭니다. 거기에 HEADER.ascx 파일을 넣고 헤더의 모든 내용을 해당 ASCX 파일로 옮깁니다. 그런 다음 해당 ASCX 파일에 대한 참조를 주 스킨 파일에 추가하십시오. –

+0

아이디어에 감사드립니다! 나는 두 개의 컨트롤을 생성하고 각각의 새로운 스킨에 단순히 포함시킵니다. – Sanya530