2014-02-24 61 views
0

我在禪7.x-5.4分主題與Drupal 7工作。我正在嘗試在標題/橫幅區域內添加主導航欄,位於底部徽標的右側。Drupal禪宗subtheme,內容添加到頭低於標題區域

我沒有使用「導航」區域,因爲它位於標題下方。相反,我添加了一個菜單塊並將其放置在「標題」中。不幸的是,它看起來遠低於標題和標誌。

下面是相關的HTML輸出:

<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> 

,我想它位於該地區的頭類,它是不是菜單。任何時候我在zen界面中添加一個塊到'header',它會在這個類中結束,並出現在標題下面,而不是它。默認情況下在頭部的二級菜單很好,並且正好在它應該在的位置。目前沒有爲區域標題定義css。標題的高度爲120px,並且有足夠的空間用於我想要做的事情。 page.tpl.php僅提供「打印渲染($ page ['header']);」所以我似乎沒有任何控制。

我有2個問題:

我怎樣才能得到這個菜單成,我想它的頭?

如何獲得它隱藏菜單塊上的「主導航」標題?標題在創建菜單塊時是必需的,並且看起來並不是使其不可見的方法。

請讓我知道是否有任何更多的具體信息需要回答這些問題。

而且,是的,我知道類似的問題已經被提出,但它們似乎適用於其他版本的Zen,而且我沒有發現任何幫助。

回答

0

它從未失敗。 3天我一直試圖找出這個問題,然後發佈一個問題,只要我發佈,我想清楚了。

有在misc.css一個CSS塊具有以下

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

我不得不註釋掉「明確:既;」因爲這不允許其他任何東西浮在徽標旁邊。

我能夠通過轉到'configure block'並在標題中添加「」來刪除菜單標題,以覆蓋創建菜單時所需的標題。

希望這會對某人有用。