Hi,
I'm trying to get correct menu's and breadcrumbs to work in my Drupal module.
I have a simple datamodel with departments. Each department has several meetings, and each meeting as several documents. There is a department page and a meeting page. Documents can only be downloaded.
The department page shows all meetings, and the meetings page shows all documents. My code for the menu is as follows:
/**
* Implement hook_menu().
*/
function meetings_menu() {
$items = array();
//Department page
$model = new MeetingsModel();
foreach ($model->getDepartments() as $dep) {
$items['meetings/department/' . $dep->id] = array(
'title callback' => 'department_call',
'title arguments' => array('department_page_title', 2),
'page callback' => 'department_call',
'page arguments' => array('department_page_view', 2),
'access callback' => 'department_call',
'access arguments' => array('department_page_access', 2),
'type' => MENU_NORMAL_ITEM,
);
}
//Meeting page
$items['meetings/department/%/meeting/%meeting'] = array(
'title callback' => 'meeting_page_title',
'title arguments' => array(4),
'page callback' => 'meeting_page_view',
'page arguments' => array(4),
'access callback' => 'meeting_page_access',
'access arguments' => array(4),