2013-10-19 92 views
0

我已經創建了一個自定義主題,然後創建了一個視圖,稍後從同一個視圖創建多個頁面,並根據類別過濾數據,併爲每個頁面添加鏈接,以便將其放入主導航欄中。我已經設置網站的主頁網址爲主視圖頁面,而且我的頁面有不同的佈局,所以我創建了文件「page - front.tpl.php」,然後我創建了「page.tpl.php 「以迎合額外的查看頁面,因爲它們與主頁面有不同的佈局,一切都很好,直到我遇到以下問題。主頁上不同視圖的Drupal主題

視圖具有從所有類別的產品列表,一旦你點擊它會帶你到商品詳細頁,它走,但

1 - 如何更改佈局(主題)查看詳細頁面,因爲它有不同的佈局(我知道在正常情況下,我們可以通過page-nid.tpl.php來實現這一點,但我有100個產品的列表,我希望你明白了我的觀點)

2 - 如果存在一些用於實現上述目標的模板文件,那麼我如何設計每個細節頁面的字段,我的意思是我如何訪問詳細頁面中的各個字段。

回答

0

這聽起來像你可能想在Drupal的模板系統上多讀一些,以找出哪些模板可以覆蓋。我認爲你正在尋找的信息可以在這篇文章中找到關於Template Files

而不是修改page-front.tpl.php,請考慮爲您的視圖頁面創建一個模板。這裏的an excellent tutorial關於如何主題視圖,這裏的another guideone more詳細說明。

要更改產品詳細信息頁面的外觀,您可能只想創建產品詳細信息模板,如node-product-detail.tpl.php。查看以上模板文件的鏈接後,這將更清晰。