2012-12-10 2 views
3

젠 테마의 하위를 만들었습니다. 자랑 스럽지만 오른쪽 상단 모서리 (# 보조 메뉴)에서 사용자 메뉴가 완벽하게 표시됩니다.사용자 메뉴 : 이유가 무엇입니까?

나는 그것이 어떻게되는지 이해하지 못합니까?

구조에서
  • /블록 사용자 메뉴는 금지 구간에 표시 (지역 : 없음) 사실
  • 는 (방화범로부터 입수 요소의 ID)
  • "보조 메뉴"라는 어떠한 영역도 없다

이상하지 않습니까?

+0

내 질문에 이유없이 -1'ing. 매우 도움이됩니다. – T4NK3R

답변

6

나는 특정 템플릿 파일하지만 표준 선 page.tpl.php 파일이이있다에 대해 언급 할 수 없습니다 메뉴가 페이지에 인쇄됩니다 어떻게 대답해야

<?php if ($secondary_menu): ?> 
    <nav id="secondary-menu" role="navigation"> 
    <?php print theme('links__system_secondary_menu', array(
     'links' => $secondary_menu, 
     'attributes' => array(
     'class' => array('links', 'inline', 'clearfix'), 
    ), 
     'heading' => array(
     'text' => $secondary_menu_heading, 
     'level' => 'h2', 
     'class' => array('element-invisible'), 
    ), 
    )); ?> 
    </nav> 
<?php endif; ?> 

합니다. 한 단계 더 깊게 파고 들려면 변수가 template_preprocess_page()에 설정됩니다. 당신이 admin/structure/menu/settings에 가면

사용자 메뉴는 이유에 관해서 ...이 표시되어야합니다 : 당신이 뭔가에 대한 보조 링크 원본을 변경하는 경우

enter image description here

다른 당신이 볼 것을 반영 귀하의 테마에서도.

+1

아하, 메뉴 설정! 나는 이제 그것을 이해할 수 있다고 생각한다 : Main과 Secondary- 메뉴는 전혀 "지역"이 아니다. 철저한 답변 주셔서 감사합니다, 클레브 – T4NK3R

+0

질문은 지금, 왜 지역이 아닌지 ... –