我只是试图创建一个模块名称mymodule
并尝试将主题应用于 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;
}
我不知道为什么主题不适用于我的模块。请帮忙。