2011-03-17 5 views
4

그래서 나는 뭔가를 놓치고 있어야합니다. Drupal 7 기본 페이지에 대한 특정 템플릿을 만들고 싶습니다. page-mypagename.tpl.php라는 파일을 만들고 테마 폴더에 넣는 것과 같은 작업을했는데이 작업은 저에게 효과적이지 않습니다. . 누구나 신속하게 안내 할 수 있습니까?페이지 템플리트는 어떻게 만듭니 까?

드루팔 (Drupal이 내 머리를 아프게합니다. : \

감사합니다.

답변

3

위의 테마에 파일을 추가하는 것을 포함하여 주요 테마 변경 후 드루팔 (Drupal)에서 캐시를 비우십시오. 그렇지 않으면 테마가 새 파일을 선택하지 못할 수 있습니다.

마지막으로, Devel 모듈은 여전히 ​​D7에서 버그가 있었지만 devel_themer 모듈과 함께 사용하는 것이 좋습니다.이 모듈에는 devel_themer 모듈과 함께 사용하면 테마 파일의 이름을 정확히 알려주는 도구가 있습니다. 다른 요소 (페이지, 노드, 필드 등).

+0

답장을 보내 주셔서 감사합니다. 페이지 템플릿에 넣어야하는 "후크"함수가 있습니까? –

+0

전체 페이지 템플릿을 전체적으로 덮어 쓰려고하는 경우 테마에 특별히 이름이 지정된 tpl.php 파일을 추가해야합니다. 후크는 특정 요소 (양식 필드를 생각하는 것), 링크 등으로 더 일반적이지만 그 자체로 광범위한 주제입니다. – Shannon

+0

그래서, 해결 된 ... 나는 페이지를 "mypage"로 명명 한 다음 간단히 mypage.tpl.php이라고 생각했다. 그러나 Devel (Theme Developer)은 "page-node - # # # .tpl.php (그것은 또한 page__node __ ##. tpl.php로되어 있다고 말했습니다) 그래서 NODE ##가 나를 위해 일했던 것처럼. 바보 같은 Drupal과 Stupid Me. –

관련 문제