2013-10-04 1 views
0

안녕하세요 저는 바틱 테마를 수정했습니다. 몸을 바꾸고 싶습니다.바틱에서 html.tlp.php 파일을 덮어 쓰는 법

저는 다음과 같은 변형을 사용하여 변경하려고했습니다. 대부분의 의사가 그랬기 때문입니다. 말하지만 작동하지 않습니다.

function bartik_preprocess_html(&$variables) { 
    $variables['theme_hook_suggestions'][] = 'html__node__7'; 

아이디어가 있으십니까? 당신의 bartik theme 폴더에서

답변

2

은 변경 또는 theme .Inside이 기능 장소 $variables['theme_hook_suggestions'][]을 변경하고 필요한 tpl.php file에 대한을 지정해야하는 경우 내가 말할 당신의 themesites/themes 폴더에 복사하려고 가지고 function 이름 bartik_process_page(&$variables) 나누었다가 당신의 purpose.For 예를

function bartik_process_page(&$variables) { 

    $variables['theme_hook_suggestions'][] = 'html__test'; //Place your code here 

나는 cache 및 실행을 삭제 내 bartik folder.Try에 html--test.tpl.php라는 이름의 파일이 있습니다. :)

+0

나는 이것을 시도했지만 작동하지 않습니다. 아마도 subtheme을 사용하지 않는 것이 그것과 관련이 있습니다. 나는 그것이 최선의 방법이 아니라는 것을 안다. 성공적으로 page.tpl.php를 대체했지만 html.tpl.php는 그러한 행운이 없습니다. –

+0

고마워요, 네,이게 효과가 있었지만, 제 자신의 하위 주제를 만든 후에 만 ​​가능합니다. –