2011-02-27 5 views
0

를, 내가 phptemplate_menu_tree을 테스트하기 위해 노력하고, 나는라는 파일 이름을 template.php을 만들고 다음을 추가 :드루팔 phptemplate_menu_tree 내가 드루팔 7 사용하고

<?php 
// $Id: template.php,v 1.01 2011/2/24 12:47:27 dries Exp $ 

function phptemplate_menu_tree($variables) { 
    return '<ul> <li> test </li> </ul>'; 
} 

을하지만 그것은 작동하지 않습니다.

+2

* 작동하지 않는 * 경우 항상 * 작동하지 않음을 의미하는 내용을 설명해야합니다 * : 오류 메시지가 표시됩니까? 당신의 기능이 불리지 않았습니까? 당신이 줄 수있는 정보는 우리가 당신을 도울 수 있습니다 ;-) –

답변

2

drupal 7에 표시되며 engine_theme (phptemplate_menu_tree) 훅을 삭제했습니다. engine_theme 훅을 template-name_theme (mytemplate_menu_tree) 훅으로 이름을 바꾸면 작동합니다.

0

devel.module로 테마 레지스트리를 업데이트했거나 admin/build/themes에 양식을 다시 저장하셨습니까?

+0

양식을 다시 저장한다는 것은 무엇을 의미합니까? –

+0

정확히 그 테마 구성을 저장하십시오. 하지만 당신이 맞습니다. 문제는/phptemplate 접두사입니다. – Berdir