2011-10-25 35 views
1

我是Drupal的新手,但我很容易找到了解決方法。只有一件事我沒有發現如何去做,它是如此簡單,它必須是可能的。Drupal 7將文本塊添加到首頁

我爲該網站的主頁創建了一個模板,因爲它會有不同的佈局(創建page - front.tpl-php)。該頁面將只顯示主菜單,圖片和公司使命陳述的文字。除了任務文本之外,我已經做了所有事情,但我不知道如何做到這一點:只需在其中放置一塊文本即可。

我知道我可以在HTML上對其進行硬編碼,但我希望我的客戶端能夠最終以圖形方式更改它。我試圖創建一個內容類型,但我不能刪除標題字段和一些提交的信息;我想過使用視圖,但它看起來太複雜了,我不需要,不是嗎?

我使用的圖像是硬編碼在他的HTML,因爲我知道它不會改變,但也許我應該創建一個視圖與圖像和文本?但是,那麼我將如何擺脫標題字段和提交信息?

有人可以請建議最好的方法,如果可能的話,做到這一點?也許我太過複雜了。

謝謝。

回答

2

最簡單的方法是在主題中創建一個區域,然後只在主頁上放置一個區域。

在mytheme.info:

... 
regions[front] = Front Page Text 
... 

在頁面 - front.tpl.php:

echo render($page['front']); 

然後在你的區塊管理頁面創建一個塊,並將其分配給「頭版文本「區域與您想要輸出的內容。如果你想確定,你也可以將塊的可見性限制爲<front>,但如果你沒有在任何其他模板文件中輸出該區域,它應該沒有什麼區別。

+0

工作很好,你幫了我很多:) – brunn