N2 관련 문서는 공통 내용을 시작 페이지 정의에 넣은 다음 Masterpage에서 CurrentPage가 아닌 StartPage에서 해당 부분을 검색하는 것에 대해 언급했습니다. 이것은 모범 사례로 간주됩니까? 아니면 조상 페이지의 콘텐츠를 상속하는 다른 방법이 있습니까?N2 공통 콘텐츠
0
A
답변
0
은 세 가지 측면이 있습니다이
개 이상의 페이지, 예를 들어,에 나타나는 일부 콘텐츠가있는 경우 회사 연락처 전화는 모든 페이지의 사이트 바닥 글에 표시되며 가장 좋은 방법은 별도의 탭 (예 : "바닥 글")에서 시작 페이지에 속성을 추가하고 해당 값을 채운 다음 모든 페이지에서 속성 값을 재사용하는 것입니다 시작 페이지에서 읽음으로써 이 재사용 속성의 중앙 집중식 편집
페이지 그룹에서 동일한 속성을 갖고있는 경우 - 특정 1 수준 메뉴 항목의 모든 하위 항목에 대해 "테마 색"이있는 경우와 같이 시작 페이지의 자식 수준에서 동일한 접근 방식을 사용할 수 있습니다. 시작 페이지의 자식 (예 : 색상)에 속성을 정의한 다음 모든 자식에 다시 사용합니다. 에디터가 1 단계 페이지에서 "테마 색상"을 설정하면 자동으로 모든 하위 항목에 영향을 미칩니다.
사용자 정의 기본값이있는 속성이 있지만 편집기가 헤더 이미지와 같이이를 재정의 할 수있게하려면 결합 된 방법을 사용하십시오. 시작 페이지 및 다른 모든 페이지에서 HeaderImage 속성을 정의하십시오. 그런 다음 코드에서 HeaderImage 속성이 비어 있으면 시작 페이지의 속성을 사용하십시오. 이것은 사람들이 실수를하고 물건을 잊어 버리는 경향이 있기 때문에 좋은 습관입니다. 헤더 이미지가 지정되지 않은 경우이 경우, 자동으로 시작 페이지
에서 값
모든 세 가지 시나리오가 현실 조건에서 사용되는 이상 입증하고 다시 좋은 솔루션으로됩니다 대체됩니다.
관련 문제
- 1. N2 CMS 최적화
- 2. 블로그 기능 N2 CMS 내
- 3. N2 로그인 로직 사용자 정의
- 4. N2 NullReferenceException "Html.DroppableZone ("h1 "). Render()"
- 5. N2 CMS에 자체 템플릿 추가
- 6. N2 MVC 컨트롤러 동작 캐싱?
- 7. IIS의 "만료 웹 콘텐츠"공통 http 응답 헤더 설정
- 8. 웹 서버에서 반환되는 모든 공통 콘텐츠 유형의 최신 목록이 있습니까?
- 9. N2 서식 파일을 기반으로 웹 양식 N2 CMS 응용 프로그램 만들기
- 10. N2 CMS - 코드 숨김 파일은 어디에 있습니까?
- 11. 휴지통에서 N2 CMS 노드를 프로그래밍 방식으로 제거
- 12. N2 CMS : 중첩 된 ContentItems 콜렉션이 가능합니까?
- 13. N2 CMS - 트리보기에서 모든 링크가 녹색으로 표시됩니다.
- 14. "엔터프라이즈"환경에서 N2 CMS를 어떻게 설정합니까?
- 15. N2 CMS - 보호 된 업로드 하위 디렉토리입니까?
- 16. N2 CMS의 상호 배타적 편집 가능한 항목
- 17. N2 CMS 등급 사용자 정의 컨트롤
- 18. N2 CMS 커스텀 테마/스킨 개발
- 19. NuGet 패키지에서 N2 설치 - 다음 작업은 무엇입니까?
- 20. LINQ - ToString ("N2")이 예외없이 실패합니까?
- 21. 공통 행
- 22. N2 CMS에서 항목을 편집 할 때 필드 배치?
- 23. 이진 트리에서 가장 낮은 공통 조상
- 24. 콘텐츠
- 25. 콘텐츠
- 26. N2CMS 날짜 서식을 <n2:Display> 태그로 서식 지정
- 27. N2 cms 텍스트 편집기에서 색상을 변경할 수있는 기능
- 28. 공통 테이블 식 오류
- 29. 공통 프로젝트의 종속성 제외
- 30. 제어 구조 - 공통 어플리케이션