Drupal Панировочные сухари и модули - PullRequest
1 голос
/ 14 ноября 2011

Я создал модуль, но структура страницы не улавливается хлебными крошками, поэтому я ожидаю, что это будет

home> personal> контактная форма

и я получаю

home> контактная форма

это похоже на то, что структура игнорируется, что мне нужно сделать, чтобы ее подхватили хлебные крошки?

$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
);

1 Ответ

2 голосов
/ 14 ноября 2011

Это сработает, только если у вас есть пункт меню в `/ personal '. Я бы просто установил крошку вручную в обратном вызове вашей формы:

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

  drupal_set_breadcrumb($breadcrumb);
}
...