您在這裡

如何用view在只在區塊秀標題,頁面除了秀標題和其他的欄位資訊?

ichien's 的頭像
ichien 在 2008-01-14 (週一) 17:23 發表

Dear All:

我想用view在區塊撈出標題的清單,在頁面撈出標題、作者資訊、日期等的表格,這部份要這麼設定ㄋ?
我在view中,選完欄位後,撈出來的區塊和頁面的資料都一樣,可是我想要的是區塊只是單純的標題,
頁面這是包含標題、作者、日期等其他的資訊!!

不曉得要怎麼實做??

請大家幫忙囉!!

我想比較簡單的做法應該是
分別作一個page view 和一個block view
然後製作一個針對該block的block.tpl
如果block view識別名稱是xxx
則該block的tpl檔名使用block-views-xxx.tpl.php
在tpl裡加入連到page view的連結

如果是要用一個view同時提供page 和 block
在block的部分選擇使用list view
然後使用theme wizard
在select a view 選擇該view
select theme type 應該選 simple list 就可以
然後按下面的 select theme type 按鈕
theme wizard會產生三欄程式碼 每個欄的標題會說明程式碼要放在哪個檔案
template.php
views-list-xxx.tpl.php
views-list-xxx.css
三個都放到使用的版型資料夾裡
如果template.php已經有了 就把該段程式碼加進去 不用自己新增一個
然後在views-list-xxx.tpl.php裡會有在view的fields裡設定的所有欄位 以及該欄位自訂的label
把不要顯示的欄位那部分div整個刪除 只留下 print $title那一段的div (print $title_label 用不到的話可以刪)
這樣block顯示的時候就只會顯示標題了 而page還是會照fields裡設定的欄位顯示

已上是我試過的兩種做法