모듈 이름 mymodule
을 작성하려고 시도했으며 drupal6에서 해당 모듈에 테마를 적용하려고했습니다.drupal6에서 사용자 정의 테마를 작성하고 템플릿을 적용하는 방법
내 모듈의 .info 파일을 추가했고 내 테마 폴더에 mymodule.tpl.php
파일을 만들고 관리자가 모듈을 사용하도록 설정했습니다. 하지만 URL을 통해 모듈에 액세스하면 흰색 페이지를 반환합니다.
내 mymodule.module.php 파일은 테마 내 모듈에 적용되지 않는 이유를 모르겠어요
function mymodule_menu() {
$items = array();
$items['mymodule'] = array(
'page callback' => 'mymodule_page',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
function mymodule_page() {
$result = db_query('SELECT * from node');
return theme('mymodule', array('output' => $result));
}
function mymodule_theme() {
$content = array(
'custom' => array(
'arguments' => array('output' => 'NULL'),
'template' => path_to_theme() . '/mymodule',
'path' => '/'
),
);
return $content;
}
이 포함되어 있습니다. 도와주세요.
덕분에 .. – anoop
기꺼이 도와 드리겠습니다! :) – endorama
Yah는 나를 위해 일했습니다. 현재 나는 page.tpl.php의 컨텐트 영역에서만이를 볼 수 있습니다. 테마의 전체 템플릿을 어떻게 바꿀 수 있습니까? 이 질문을 여기에 추가했습니다 http://stackoverflow.com/questions/16609463/how-can-i-change-the-entire-template-of-the-page-according-to-module-in-drupal6 – anoop