2011-03-19 44 views
1

我使用drupal7,並且我創建了一些自定義內容類型(容器)船名,公司,註冊碼頭,一些日期(下載日期模塊),也有圖像。我還創建了一個列出所有船隻的視圖,並檢查了可用的表格,網格等解決方案,但它們未覆蓋我的需求。如何使用Drupal7中的視圖來定製節點/視圖顯示

我實際上想要以某種方式「格式化」我的內容類型(船名,公司,圖像等)的字段在顯示節點時以及顯示視圖本身時的顯示方式。因此,例如我需要將左邊的圖片和一些字段(船名,公司)緊挨着它(以表格或其他形式)並且不在其下面,因爲它默認或以表格格式當電網等選擇...

這裏是什麼,我需要有一個節點的示例中顯示:

--------------------------------------------------- 
|    | <vessel name>  | <port>  | 
| <image> | <vessel company>  |   | 
|    |      |   | 
--------------------------------------------------- 

到目前爲止,我已經使用CCK(核心drupal7)和看法。

我已經做了一些研究,發現有些帖子是我需要的東西,但沒有真正幫助我。我知道我需要以某種方式修改一些.tpl.php文件,並將它們放置(或替換)在適當的文件夾中,但我真的很困惑。所有.tpl.php文件中的哪一個我必須修改以及放置它們的位置,因爲我使用了視圖,而且我不確定是否必須將該文件放在\主題文件夾或模塊\視圖\主題內文件夾或任何其他文件夾。

我是drupal和php中的noob,但有一個很好的軟/硬件工程背景,所以我相信我可以趕上的東西。

任何人都可以通過說幾句話或給出一些從頭開始做的事情的鏈接/教程來提供幫助。我幾乎瞭解所有這些事情是如何工作的,但我想我錯過了一些部分(可能是所有這些的關鍵)。

對於長篇文章感到抱歉。

預先感謝您

回答

3

用於呈現視圖的模板列在Views版UI中的「主題信息」鏈接中。您可以通過將文件從Views模塊文件夾複製到主題文件夾來覆蓋主題中的模板。

但是默認的視圖模板非常詳細和完整。按照顯示順序(從左到右閱讀時)使用無格式樣式和四個字段,最終應該有一個足夠豐富的標記,以便在CSS中實現您的佈局,而無需額外的PHP/HTML代碼。

+0

謝謝。這或多或少是我想到的。考慮到這一點,實施一個簡單的解決方案的任何分步指南? – laperlas77 2011-03-26 17:42:01

+0

http://views-help.doc.logrus.com/help/views/analyze-theme – 2011-03-30 15:14:07

+1

謝謝你,你的鏈接引導我走向正確的方向......還有一些事情要做,但我走上正軌。 – laperlas77 2011-04-03 14:33:59

相關問題