簡體   English   中英

覆蓋Drupal7中的回調函數

[英]Override callback function in Drupal7

我正在使用博客模塊。 我可以使用以下URL訪問它: http://localhost/drupal/blog 我已經張貼了一些帖子。

在博客內容類型中,我添加了一個字段,例如發布日期。 當我打開相同的URL http://localhost/drupal/blog ,博客文章http://localhost/drupal/blog提交日期的順序發送。

現在,我希望帖子應按順序通過新添加的字段“ posted_date”列出。 我不想更改在blog.pages.inc頁面中定義的默認功能。 請提出建議!

在自定義模塊的module_name.module文件中創建此函數。

例如: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並定義回調函數。

例題:sites / all / modules / custom / moduleName / moduleName.pages.inc

function blog_list() {
   return t('welcome blog');
}

希望它能為您加油!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM