기본 page.tpl.php를 어떻게 재정의합니까?


17

D7웹 사이트에 나머지 페이지와 크게 다른 한 페이지가 있습니다. 이 페이지에서는 제한된 수의 영역과 다른 레이아웃으로 만 표시합니다.

기본값을 재정의하는 가장 좋은 방법은 무엇입니까 page.tpl.php? mycustom-page.tpl.php내 사이트 내의 특정 URL에서만 호출되는 " " 와 같은 것을 만들 수 있습니까 ?

답변:


12

정확한 템플릿을 만들려는 정확한 내용에 따라 다른 솔루션이 있습니다. 봐 드루팔 7 템플릿 제안 . 단일 노드의 예 : page--node--1.tpl.php.

핵심 템플릿 제안이 필요한 유연성을 제공하지 않는 경우 자체 기준에 따라 제안을 더 추가 할 수 있습니다. 이것은 테마의 template.php의 전처리 기능에서 수행됩니다. 자세한 내용 은 템플릿 제안 작업을 참조하십시오 .


절대적으로 완벽하고 놀랍도록 간단합니다. Drupal와 drupalites에 엄지 손가락 :)
Carlos Muñiz

1
좋은 대답입니다. @Charlie 또는 다른 사람이 필요로하는 경우 자신의 템플릿 제안을 추가하는 방법에 대한 정보를 추가했습니다.
marcvangend

drupal.org/project/devel_themer 도 이름을 찾는 데 도움이 될 것입니다
레미
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.