2011-11-02 2 views
1

다음과 같은 메뉴 구조를 페이지의 사이드 바에 배치하고 싶습니다.Drupal 7에서 확장되지 않은 하위 모듈 항목을 표시하는 방법은 무엇입니까?

Insects 
Animals 
    Mammals 
     Bears 
     Whales 
    Reptiles 
     Snakes 

나는 사용자가 곰 페이지에있는 경우, 동물과 포유류 메뉴가 확장 될 수 있도록이 설정되어야하고 싶습니다 ...하지만 사용자가 가지고 파충류 옆에있는 화살표를 클릭 할 수 해당 메뉴가 펼쳐지고 뱀 옵션이 표시됩니다. 그러나 $ page [ 'sidebar'] 렌더링 배열을 검사했을 때 확장되지 않은 하위 메뉴 항목은 배열에 포함되지 않습니다. 그래서 내가 곰이라면 $ page [ 'sidebar'] [무엇이든 파충류가 무엇이든]

DB를 통해 이것을 빌드하는 모듈을 작성하려고했지만 그 시점에서 나는있을 것입니다. 꽤 많이 다시 작성하고 메뉴 모듈을 구현하기 때문에 나는이 새로운 데이터의 html 출력을 페이지에 포함시켜야 할 필요가있다. 이것에 접근하는 가장 좋은 방법은 무엇입니까?

참고 :이 또한 Drupal의 스택 교환에 게시되었지만 트래픽이 적어지는 것으로 보입니다. https://drupal.stackexchange.com/questions/14619/displaying-all-sub-menu-items-even-when-not-expanded

답변

2

다음 모듈을 조합하면 원하는 것을 얻을 수 있습니다. 우리는 방금 한 사이트에 대해 동일한 목표를 가지고있었습니다. 당신이 화살표를 클릭하여 사용자가 원하는 결정하고있는 경우

  • taxonomy_menu
  • taxonomy_menu_trails

그리고이 항목 확장 :

  • dhtml_menu에 대한

죄송합니다 링크를 포함하지 않고, 그래서 그것은 스팸이었다고 말했다.

관련 문제