2014-02-24 4 views
0

저는 Drupal 7과 함께 Zen 7.x-5.4 하위 분류로 작업하고 있습니다. 하단의 로고 오른쪽에 머리글/배너 영역 안에 기본 탐색 모음을 추가하려고합니다.Drupal Zen subtheme, 헤더 영역 아래에있는 헤더에 추가 된 내용

헤더 아래에있는 '내비게이션'지역을 사용하고 있지 않습니다. 대신, 메뉴 블록을 추가하고 '헤더'시약에 배치했습니다. 안타깝게도 헤더와 로고 아래에 잘 나타납니다.

<header id="header" class="header" role="banner"> 
    <a id="logo" class="header__logo" rel="home" title="Home" href="/sandbox/"> 
    <nav id="secondary-menu" class="header__secondary-menu" role="navigation">{this menu works fine} 
    <div class="header__region region region-header"> 
     <div id="block-menu-menu-primary-nav" class="block block-menu first last odd"  role="navigation"> 
      <h2 class="block__title block-title">Primary Nav</h2> 
      <ul class="menu">{menu list here}</ul> 
     </div> 
    </div> 
</header> 

I 그것이 지역 헤더 클래스에 놓여 원하는 곳없는 메뉴 :

여기서 출력되는 해당 HTML이다. 젠 인터페이스에서 '헤더'에 블록을 추가 할 때마다 해당 클래스에서 끝나고 헤더가 아닌 헤더 아래에 나타납니다. 기본적으로 헤더에있는 보조 메뉴는 정상이며 정확히 있어야합니다. 현재 region-header에 대해 정의 된 CSS가 없습니다. 헤더는 높이가 120 픽셀이고 내가하고 싶은 것을위한 충분한 공간이 있습니다. page.tpl.php는 "print render ($ page [ 'header']);" 그래서 나는 아무런 통제력을 보이지 않는 것 같습니다.

나는이 개 질문이 :

어떻게가 내가 원하는 헤더에이 메뉴를받을 수 있나요?

메뉴 블록에서 '기본 탐색'제목을 숨기려면 어떻게해야합니까? 제목은 메뉴 블록을 만들 때 필요하며 보이지 않게 만드는 방법은 아닙니다.

이 질문에 답하는 데 필요한 구체적인 정보가 있으면 알려주십시오.

그렇습니다. 비슷한 질문을했지만, 다른 버전의 Zen에 적용되는 것으로 보이지만 전혀 도움이되지 않았습니다.

답변

0

결코 실패하지 않습니다. 3 일 나는 질문을 게시하기 전에 이것을 알아 내려고 노력했으며 게시하자 마자 알아 낸다.

는 난 그냥 주석했다 다음

/* Wrapper for any blocks placed in the header region. */ 
.header__region { 
    /* Clear the logo. */ 
    clear: both; 
} 

와 misc.css의 CSS 블록이 있었다 '명확한 : 모두;' 로고가 옆에 떠있는 것을 허용하지 않았기 때문입니다.

메뉴를 만들 때 필요한 제목을 무시하려면 'configure block'으로 이동하여 제목에 ""을 추가하여 메뉴 제목을 제거 할 수있었습니다.

잘하면이 사람에게 유용 할 것입니다.