우리는 Drupal에 매우 풍부한 콘텐츠 사이트를 구축하고 있습니다. 그것으로 일하는 것은 처음입니다. 이 사이트에는 다양한 레이아웃이있는 다양한 섹션이 있습니다. phptemplate_preprocess_page() 메소드를 통해 page.tpl.php를 결정할 계획입니다.Drupal 지역 및보기를 올바르게 이해하고 있습니까?
제 질문은 지정된 페이지에서 보조 콘텐츠의 다른 청크를 두는 위치를 지정하는 가장 좋은 방법입니다. 우리는 여러 개의 작은 목록이나 이미지 그룹을 가진 많은 사이드 바형 구성 요소를 가지고 있습니다. 가장 좋은 방법은 필요에 따라 여러 영역을 정의하고 뷰 모듈을 사용하여 이러한 영역에 사용자 정의보기를 놓는 것입니다. 그것은 합리적으로 보입니까?
업데이트 :
쿼리로 조회 치료에 대해서 - 저를보기도 모양을 수정할 수있는 옵션을 가지고있다 혼란 무엇인지. View에서 노드 배열을 다시 얻을 수 있다면 형식화 된 태그 대신 PHP로 데이터를 조작 할 수 있으면 좋을 것 같습니다. 그게 가능하니?
템플릿에 블록 영역을 출력하지 않더라도 블록 영역이 계속 생성되어 성능이 저하 될 수 있습니다. 표시 규칙을 사용하여 블록이 페이지에서 실제로 사용되는 경우에만 처리되도록하십시오. – gapple
@ D.Pfeffer : 결과를 렌더링하지 않고 뷰를 실행하는 방법은 http://drupal.org/node/342132 –
을 참조하십시오. 많은 사람들이 그것을 알아 채지 않을 것이므로 이미 대답 한 질문입니다. 이와 같은 경우에 새로운 질문을해야합니다. –