2012-10-05 4 views
0

N2 관련 문서는 공통 내용을 시작 페이지 정의에 넣은 다음 Masterpage에서 CurrentPage가 아닌 StartPage에서 해당 부분을 검색하는 것에 대해 언급했습니다. 이것은 모범 사례로 간주됩니까? 아니면 조상 페이지의 콘텐츠를 상속하는 다른 방법이 있습니까?N2 공통 콘텐츠

답변

0

은 세 가지 측면이 있습니다이

  1. 개 이상의 페이지, 예를 들어,에 나타나는 일부 콘텐츠가있는 경우 회사 연락처 전화는 모든 페이지의 사이트 바닥 글에 표시되며 가장 좋은 방법은 별도의 탭 (예 : "바닥 글")에서 시작 페이지에 속성을 추가하고 해당 값을 채운 다음 모든 페이지에서 속성 값을 재사용하는 것입니다 시작 페이지에서 읽음으로써 이 재사용 속성의 중앙 집중식 편집

  2. 페이지 그룹에서 동일한 속성을 갖고있는 경우 - 특정 1 수준 메뉴 항목의 모든 하위 항목에 대해 "테마 색"이있는 경우와 같이 시작 페이지의 자식 수준에서 동일한 접근 방식을 사용할 수 있습니다. 시작 페이지의 자식 (예 : 색상)에 속성을 정의한 다음 모든 자식에 다시 사용합니다. 에디터가 1 단계 페이지에서 "테마 색상"을 설정하면 자동으로 모든 하위 항목에 영향을 미칩니다.

  3. 사용자 정의 기본값이있는 속성이 있지만 편집기가 헤더 이미지와 같이이를 재정의 할 수있게하려면 결합 된 방법을 사용하십시오. 시작 페이지 및 다른 모든 페이지에서 HeaderImage 속성을 정의하십시오. 그런 다음 코드에서 HeaderImage 속성이 비어 있으면 시작 페이지의 속성을 사용하십시오. 이것은 사람들이 실수를하고 물건을 잊어 버리는 경향이 있기 때문에 좋은 습관입니다. 헤더 이미지가 지정되지 않은 경우이 경우, 자동으로 시작 페이지

    에서 값

모든 세 가지 시나리오가 현실 조건에서 사용되는 이상 입증하고 다시 좋은 솔루션으로됩니다 대체됩니다.

관련 문제