2011-03-17 71 views
0

我最近開始在Drupal(v 7)創建一個小公司網站。Drupal 7 - 想要內容(的某些內容類型)出現在塊

經過大量閱讀和觀看教程,我開始從頭開始創建我的新主題。我已經定義了區域並且定製了page.tpl.php文件以將它們放置到模板中(並且node.tpl.php等)。所有這些更改正在工作,佈局看起來不錯,我添加的任何項目都顯示在主內容輸出中。

在我的頁腳區域,我創建了一個,其中我希望顯示鏈接。我還創建了一個內容類型,稱爲頁腳鏈接(包含相關字段),並且我爲它創建了幾項內容。

該塊顯示正常(標題和塊體出現)。但是,儘管瀏覽了文檔,但我不確定需要做些什麼來使內容項(頁腳鏈接)出現在這個塊中。

任何幫助表示感謝,謝謝!

信息文件片段的區域

regions[footer_one] = Footer Column One 

......和代碼在page.tpl.php中

<div class="one"> 
      <?php if ($page['footer_one']): ?> 
      <?php print render($page['footer_one']); ?> 
      <?php endif; ?> 
    </div> 

回答

0

視圖真的很強大,聽起來像它會做你需要的東西。否則,您可以爲您的項目創建一個菜單,並將該菜單放置在您的區域中。

關於你的原代碼,你可能會需要獲取有關從數據庫中,以構建你自己的列表中的節點的信息,但觀點基本上沒有爲你:)

1

如果你只需要簡單的頁腳鏈接,沒有必要爲此創建一個內容類型,你可以簡單地創建一個菜單並在頁腳中添加一個菜單塊。

如果您真的想爲這些鏈接使用您自己的內容類型,您可以創建一個視圖(帶有視圖模塊),以在塊中顯示您想要的內容。

關於從頭創建主題,您是否嘗試過創建sub theme

PS:我不認爲drupal是「小公司網站」的好cms。

+0

嗨燒酒,謝謝爲您的建議 - 非常感謝。我將與views模塊一起去。我需要它來實現其他區域,但你是對的 - 我應該使用菜單塊代替這些頁腳鏈接。重新選擇Drupal ...我知道它就像使用大錘來破解一個堅果,但我需要與Drupal握手,並且開始變小! – KWorrall 2011-03-17 14:09:16