Php Drupal自定义模块不工作
这是我的custom.infoPhp Drupal自定义模块不工作,php,drupal-7,drupal-modules,Php,Drupal 7,Drupal Modules,这是我的custom.info name = Custom description = Custom module core = 7.x package = Own 和自定义模块 <?php /** * @file * An example custom module for selecting, updating and deleting query */ /** * Implementation of hook_block_info() */ echo 'Today: \
name = Custom
description = Custom module
core = 7.x
package = Own
和自定义模块
<?php
/**
* @file
* An example custom module for selecting, updating and deleting query
*/
/**
* Implementation of hook_block_info()
*/
echo 'Today: \n';
echo date('m/d/Y');
function custom_block_info() {
$block['custom'] = array('info' => t('Custom block'))
return $block;
}
/**
* Implements hook_block_view.
*/
function custom_block_view($delta = '') {
global $user;
$block['content'] = t('Hello @user from IP @host',array(
'@user' => format_username($user),
'@host' => $user->hostname`enter code here`
));
$result = db_select('node','a')
->fields('a', array('title'))
->execute();
foreach($result as $node) {
$items[] = array(
'data' => t($node->title)
);
}
$block['content'] .= theme('item_list', array(
'items' => $items
));
return $block;
}
检查您的模块是否在模块列表(admin/modules)中处于活动状态,如果是,请尝试将您的echo语句放入钩子初始化中,如下所示:
function custom_init(){
echo 'Today: \n';
echo date('m/d/Y');
}
然后清除所有drupal缓存配置>性能>清除所有缓存(admin/config/development/Performance)是的,你是对的,我没有在模块部分启用模块。但是现在出现了一个大问题:尝试获取时出现HTTP错误0。无法从中检索Drupal项目。现在在安装模块时出现此错误?什么可能是权限问题???我不知道为什么会发生…对不起…可能是您服务器的配置。