2012-09-28 2 views
1

누군가이 상황에 대해 내 사이트를 구성하는 가장 좋은 방법에 대해 통찰력을 줄 수 있는지 궁금합니다. 배경 조금 : 하위 섹션이 많은 대기업 사이트에서 작업하고 있습니다. 따라서 많은 메뉴. 우리는 블록 대신에 페이지 관리자를 사용하고 있습니다.현재 노드 분류법을 기반으로 한 다양한 메뉴

Google 사이트의 URL은 pathauto를 사용하여 [term : 어휘]/[용어 : parent : parent : 이름]/[term : parent : 이름]/[term : 이름]) :

각 경로는 각 노드에서 정의 할 "계층 구조"분류 체계를 기반으로해야합니다.

그래서 계층 어휘는 다음과 같은 조건을 갖

main section 1 
    subsection 1_1 
    subjection 1_2 
     subsection1_2_1 
main section 2 
    subsection 2_1 
    subsection 2_2 

을 이제 질문에 대한 : 이러한 경로/분류 약관의 각을 표시 할 필요가 특정 메뉴가 있습니다. 페이지의 분류에 따라 동적으로 메뉴를 변경하는 방법에 대한 제안 사항이 있습니까?

"분류 메뉴"모듈을 살펴 보았지만 실제로 이해할 수있는 분류 목록을 기반으로 메뉴를 만듭니다. 이것은 우리가 원하는 것이 아닙니다. (우리는 별도의 메뉴를 만들고 분류법을 기반으로 그 메뉴를 끌어 내고 싶습니다.)

도움이 될 것입니다.

답변

0

우선은, 사용 (계층 구조 포함) 다음 Menu Block

를 사용하지만 이미 다음 경로에 대한 분류 체계를 사용하여

  1. 를 결정 당신이 경우 하나의 일반 메뉴와 함께 콘텐츠를 만드는 제안 여러 개의 메뉴를 만듭니다.
  2. 맞춤 모듈을 통해 동적 블록을 만듭니다.
  3. 사용자 지정 블록 내에서 분류법 용어를 기반으로 렌더링 할 메뉴를 결정한 다음 menu_tree_all_data 함수를 사용하여 특정 메뉴를 가져온 다음 렌더링합니다.

트릭을해야한다고 생각합니다.

관련 문제