2012-01-13 79 views
1

我正在嘗試爲我的Drupal 7子主題創建自定義區域。我下面的過程是:自定義區域不顯示在Drupal子主題

1)在這樣的分專題.info文件指定子區域: 區域[「sub_region」] =子區域 2)在page.tpl.php中文件, 打印渲染($頁[ 'sub_region']);在我希望子區域出現的位置。

3)清除緩存

然而,這個新的次區域不會出現在我的塊。

人有指針,以什麼我做錯了嗎?還是需要做更多的

感謝

回答

1

這可能是值得擁有的this讀,特別是這一部分。

地區繼承

分主題不從父主題繼承自定義的區域。如果 正在使用自定義區域,則應從 複製父主題的.info文件中的區域聲明。確保您的子主題的page.tpl.php 文件與子主題的區域設置相匹配。

編輯

enter image description here

在在右上角的塊頁的標籤,所以你可以在不同的主題設置不同的塊。你選擇了子主題嗎?

+0

自定義區域已經被添加到我的子主題,而不是主旋律,我不得不downvote因爲你沒有仔細閱讀 – 2012-01-13 21:31:31

+0

你有沒有真正試圖把它的主要問題主題並複製.info文件? – SpaceBeers 2012-01-14 09:44:46

+0

nope ..我只是在子主題中添加自定義區域? – 2012-01-15 00:34:28

1

您在.INFO的區域聲明的語法不正確。不應該用單引號包裝區域名稱。

regions[sub_region] = Sub region 

Documentation for .info file

+0

實際上有反向引號或沒有,沒有區別。 – 2012-01-20 20:19:06

相關問題