Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重写Drupal7中的回调函数_Php_Drupal 7 - Fatal编程技术网

Php 重写Drupal7中的回调函数

Php 重写Drupal7中的回调函数,php,drupal-7,Php,Drupal 7,我正在使用博客模块。我可以使用以下URL访问它:http://localhost/drupal/blog。我放了一些帖子 在blog内容类型中,我添加了一个字段,如posteddate。当我打开相同的URLhttp://localhost/drupal/blog,博客帖子将在提交日期使用排序 现在我希望帖子应该按照新添加的字段“posted_date”使用顺序列出。我不想更改blog.pages.inc页面中定义的默认功能。 请建议 在自定义模块的module_name.module文件中创建此

我正在使用博客模块。我可以使用以下URL访问它:
http://localhost/drupal/blog
。我放了一些帖子

在blog内容类型中,我添加了一个字段,如posteddate。当我打开相同的URL
http://localhost/drupal/blog
,博客帖子将在提交日期使用排序

现在我希望帖子应该按照新添加的字段“posted_date”使用顺序列出。我不想更改blog.pages.inc页面中定义的默认功能。
请建议

在自定义模块的module_name.module文件中创建此函数

Ex:sites/all/modules/custom/module_name/moduleName.module

/**
 * Implements hook_menu().
 */
function moduleName_menu() {
$items['blog'] = array(
    'title' => 'Blogs',
    'page callback' => 'blog_list',
    'access callback' => TRUE,
    'file' => 'page_name.inc',
    'type' => MENU_CALLBACK  
  );
}
创建moduleName.pages.inc文件并定义回调函数

Exm:sites/all/modules/custom/moduleName/moduleName.pages.inc

function blog_list() {
   return t('welcome blog');
}
我希望它能为你工作干杯