2012-03-20 2 views
0

에 im이 새로 추가 된 이후로 사용자 정의 페이지를 만드는 방법, 사용자 정의 프론트 페이지가 필요하므로 drupal7에서 page-front.tpl을 만듭니다. php, 오메가 테마의 반응 형 디자인을 제외하고는 모두 괜찮습니다. 제가 페이지를 사용하지 않는다면 - front.tpl.php는 잘 작동하지만 오메가 테마의 RWD를 망가 뜨리지 않고 커스텀 페이지를 만드는 법을 모릅니다. 덕분에 .오메가 3.x 테마 RWD

답변

4

Delta Module을 설치하면 여러 버전의 테마 설정 페이지를 만들 수 있습니다. 오메가 테마 설정의 영역 설정 옵션 인 영역 &을 통해 주로 레이아웃이 제어되므로 테마 설정의 각 버전을 새로운 "템플릿"또는 사이트 레이아웃으로 생각하십시오.

첫 페이지에 대해 새 델타 템플릿을 만든 후에는 Context Module을 사용하여 적용 할 수 있습니다. 프론트 페이지를위한 새로운 Context를 생성하십시오. 이 컨텍스트에서 조건을 먼저 작성하고 "경로"를 조건부 연산자로 선택하고 경로 자체를 선택하십시오. 그런 다음 "Reaction"을 추가하고 "Delta"를 반응으로 선택하고 방금 전에 작성한 "Front Page Template"를 선택하십시오.

1

응답 성을 유지하기 위해 OMEGA 테마의 클래스, ID 및 CSS 미디어 쿼리 만 재사용하면됩니다. RWD가 어떻게 작동하는지 이해해야하고 Firebug를 사용하여 디버깅 할 수 있습니다. 진행중인 온라인 작업 버전이 있습니까?

+0

답장을 보내 주셔서 감사합니다. George, 불행히도 저는 지금 localhost에서 작업하고 있습니다. 예, 당신이 말한 것을 시도했습니다. 다소 효과가 있지만 제대로 작동하지 않으며 오메가와 함께 제공되는 CSS ID와 클래스 만 사용하기가 어렵습니다. ,하지만 난 주로 사용자 정의 템플릿, 모든 기본 샘플 또는 sth 가질 수있는 질문이 있습니다. 감사합니다 – Sohail

+1

OMEGA (이 가이드를 따르십시오 : http://drupal.org/node/225125)에서 subtheme을 만들어야합니다. 이렇게하면 과부하로 쉽게 실험 할 수 있습니다 (기본적으로 수정하면 우선 순위가 부여됩니다. 오메가 기본 테마 이상). 그것이 작동하는 방식은 .tpl.php 파일과 template.php 파일을 사용하여 원하는대로 HTML을 모양 짓는 것입니다. OMEGA 테마에 대해 다루는 클래스가 없다고 생각하면 변경하십시오. (나는 이미 꽤 좋았을 것이라고 생각하지만, CSS를 올바르게 가져야 만한다.) –