2013-05-23 1 views
0

나는 orchard CMS를 사용하여 IT 회사의 홈 웹 사이트를 개발 중입니다. 그것은 머리글과 바닥 글이 전체에 걸쳐 동일하게 남아있는 8 개의 다른 페이지가 있습니다. 위젯과 모듈을 사용하여 관리자 패널에서 Orchard 홈 페이지를 만들었습니다. 나는 Team, Services, About us와 같은 페이지를 만드는 방법을 혼란스럽게 생각합니다. 나는 CMS에서 제공되는 간단한 HTML 편집기를 사용하여 페이지를 만들 수 있다는 것을 알고 있습니다. 그러나 페이지에는 정의 된 위젯과 모듈이 거의 없습니다. 다른 페이지에 배치하는 방법을 모르겠습니다. 나는 또한 CMS에서 레이어링에 대해 알고 있습니다. 그러나 나는 그것이 도움이 될 것이라고 생각하지 않는다. 어떤 사람들이 각 페이지마다 다른 모듈을 가진 여러 개의 동적 페이지를 만드는 것에 대한 올바른 지침을 알려줄 수 있습니까? 귀하의 질문은 그래서 당신은 당신에게 개요를 제공 나를 수, 나에게 매우 명확하지 않습니다오차드에서 동적 페이지를 디자인하는 방법은 무엇입니까?

감사

답변

0

은 ...

첫째, 당신은 과수원에서 새 테마를 만들어야합니다. 이 작업을 수행하는 방법에 대한 자습서의 많은 예를 들어, 다음과 같습니다 당신이 테마를 만든 후

http://docs.orchardproject.net/Documentation/Writing-a-new-theme

는 기본 테마에서 "전망"과 "스타일"의 모든 파일을 복사 (TheThemeMachine이라고 함) 알맞은 출발점을 얻기 위해 새로운 테마를 선택하십시오. 마지막으로 Orchard 대시 보드에서 새 테마를 현재 상태로 설정합니다.

테마에서 "Layout.cshtml"을 찾을 수 있습니다. 그것은 주된 견해입니다. 당신이 거기에 넣은 모든 것은 모든 페이지에 렌더링됩니다. 따라서 여기에서는 일반적으로 머리글과 바닥 글을 배치합니다.

각 페이지마다 별도의 페이지를 만들어야합니다. 주요 내용은 언급 한 html 편집기로 이동합니다.

위젯은 레이어에 바인딩됩니다. 레이어는 URL에 바인딩 될 수 있습니다. 따라서 한 페이지에만 위젯이 필요한 경우 URL 규칙을 사용하여 레이어를 만든 다음 해당 레이어에 위젯을 놓습니다.

자세한 조언이 필요하면 무엇을 하려는지 분명히 밝히십시오.

+0

글쎄, 내 질문에 대답했다. 나는 레이어를 만들고 URL 규칙으로 그들을 사용하는 방법을 찾고있었습니다. –

+0

이 페이지의 "레이어 추가"섹션에서 필요한 모든 정보를 얻을 수 있습니다. http://docs.orchardproject.net/Documentation/Managing-widgets#AddingaLayer – NetWave