【问题标题】:Drupal Breadcrumbs and modulesDrupal 面包屑和模块
【发布时间】:2011-11-14 13:15:38
【问题描述】:

我创建了一个模块,但页面结构没有被面包屑拾取,所以我希望这是

主页 > 个人 > 联系表格

我得到的是

首页 > 联系表格

就像结构被忽略了,我需要做什么才能让面包屑拾取它?

$items['personal/contact-form'] = array(
    'title' => 'Contact Us',
'page callback' => 'drupal_get_form',
'page arguments' => array('contactform_enquiries'),
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM
);

【问题讨论】:

    标签: drupal drupal-7 drupal-routes


    【解决方案1】:

    这只有在你在 `/personal' 也有一个菜单项时才有效。我会在您的表单回调中手动设置面包屑:

    function contactform_enquiries($form, &$form_state) {
      $breadcrumb = array(
        l('Home', '<front>'),
        l('Personal', 'personal'),
        'Contact Form'
      );
    
      drupal_set_breadcrumb($breadcrumb);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      相关资源
      最近更新 更多