2011-11-23 1 views
0

안녕하세요 저는 views 모듈에서 생성 된 피드 페이지와 비슷한 Drupal 노드를 생성하려고합니다. xml 피드를 생성해야하므로 모든 노드에 나타나는 일반 Drupal 템플릿을 표시하고 싶지는 않습니다. Drupal 템플릿없이 비슷한 방식으로 내 페이지를 표시하고자 할 때 피드에 대한보기가 어떻게 작동하는지 이해하려고합니다. 어떤 제안이라도 좋을 것입니다.페이지 템플릿없이 Drupal 페이지 표시

답변

5

Drupal에서 기본 템플릿과 완전히 다른 모든 개별 페이지를 테마로 지정할 수 있습니다. 따라서 노드가있는 경우 URL이 "노드/14"이라고 가정하면 테마 폴더에 "page-node-14.tpl.php"이라는 새 템플릿 파일을 만들 수 있습니다. 이 템플릿에서 필요한 html/xml 마크 업을 추가 할 수 있습니다. 또한 특정 노드의 경우 해당 노드의 내용을 테마로 "node-14.tpl.php"을 만들어야합니다.

한 페이지에 더 많은 노드, "분류/기간/3"같은 것을 표시하려면

(여기 당신은 ID 3 용어 태그 모든 노드를 찾을 수 있습니다), 당신은 " 을 만들어야합니다 page-taxonomy-term-3.tpl.php "테마 폴더에 템플릿이 있습니다. 하나의 특정 콘텐츠 유형에서 모든 노드를 테마로 지정하려면 테마 폴더에 " node-news.tpl.php"(노드 유형은 news)을 만들어야합니다. 이러한 템플릿을 제안 드루팔 7에서 드루팔 (6)에 대한 것으로, 템플릿 이름을 변경

명심하십시오 "노드 news.tpl.php"에서 "노드 - news.tpl.php"

+0

그래서 먼저 노드를 만들고 노드 -number.tpl.php를 만들어이 페이지에 고유하게 만들면 좋을까요? – macha

+0

맞아 :) –

+1

이 링크를 살펴보십시오. http://drupal.org/node/1089642 for Drupal 6 및 http://drupal.org/node/1089656 for Drupal 7 –