2010-12-22 176 views
0

我是新來創建自定義主題。我正在嘗試添加一個自定義區域。我正在嘗試創建的自定義區域被稱爲「Top Bars」。在 .info文件添加自定義區域到HTML5_base主題(Drupal)

regions[header] = Header 
regions[content_top] = Content top 
regions[content_bottom] = Content bottom 
regions[sidebar_first] = First sidebar 
regions[sidebar_second] = Second sidebar 
regions[footer_region] = Footer 
regions[top_bars] = Top Bars 
page.tpl.php中文件

<?php if ($top_bars): ?> 

<?php print $top_bars ?> 

<?php endif; ?> 

我也有啓用devel模塊,並試圖清除我的緩存。

我也試過在page.tpl.php中文件中寫入這樣的:

<div id="top_bars"> 
     <?php print $top_bars ?> 
</div> 

回答

0

檢查這個博客post

basicly的傢伙把它添加到他的的template.php

function theme_preprocess_node(&$variables) { 
    $variables['cool_node_region'] = theme('blocks', 'cool_node_region'); 
} 
+0

不知道我錯過了什麼。我決定改變我正在使用的名字,只是按照博客文章逐字。我將theme_preprocess_node函數放在template.php文件中,並在我的css文件中創建了一個很酷的節點區域類。 – jc70 2010-12-22 05:28:17