2009-09-02 4 views
1

메뉴 시스템의 경우 기본적으로 확장 할 메뉴 항목 중 하나를 설정하는 방법이 있습니까? 홈 메뉴 항목을 홈페이지에서 확장 할 수는 없지만 다른 메뉴 항목 중 하나가 확장되지 않을 때마다 확장되도록하고 싶습니다.기본적으로 Drupal 메뉴 확장

저는 Drupal 5 및 분류학 메뉴 모듈을 사용하고 있습니다. Taxonomy Menu는 내 페이지의 95 %에서 꽤 잘되지만, 일부는 정적 인 "About Us"유형 페이지입니다. 기본 페이지로 홈 메뉴를 갖고 싶습니다. 그런 다음 홈페이지가 있습니다.

답변

1

글쎄, (슬픈) 대답을 찾은 것 같습니다. 드루팔 (Drupal) 웹 페이지의 issue에서 "드루팔 (Drupal 5)의 메뉴 시스템이 손상되어 더 이상 수정되지 않습니다." 그래서 드루팔 (Drupal의 메뉴 시스템 바깥에있는 상위 탐색 기능을 수행하는 새로운 방법을 찾고 있습니다.

해결책 : 결국 내 홈페이지는 page.tpl.php에 네비게이션 시스템을 설치했습니다. 노드의 내용 (breadcrumb에서 택 소노 미를 당기고 있음)에 따라 어떤 노드가 강조되어 있는지 선택하지만 기본값은 집으로 설정됩니다. 내가 원했던 것보다 더 까다 롭지 만 작동한다.

0

너무 많이하면 관련 메뉴를 관리하고 그것을위한 "확장"옵션을 체크하기 만하면됩니다 ...

+0

확장 옵션도 Drupal 5에 있지만 확장 된 옵션은 항상 확장 상태로 유지됩니다. –

1
그리고 드루팔 (5)에 투자하지 않는 경우가 Drupal 6로 업그레이드 할 가치가있을 수도 있습니다
/** 
* Implementation of hook_menu_link_alter(). 
* 
*/ 
function module_menu_link_alter(&$item, $menu) { 
    if($item['menu_name'] == 'primary-links') { 
     $item['expanded'] = 1; 
    } 
} 
관련 문제