使用模塊views和image assist
image assist主要在文章中插入圖片,實現在摘要以及文章中圖片顯示在左邊或者右邊的效果,現在想通過views撈出圖片以及標題跟部分的摘要在區塊里面作為最新圖片新聞用,請問怎么通過views來作出AOL臺站右邊的效果?
image assist無法采用views挖出的話,請問還有什么模塊可以實現這樣的效果?
試過用imagefield最近推出的6.x版本,跟CCK搭配,好像只能上傳圖片顯示,而無法自定義在左邊或者右邊?
附加檔案 | 大小 |
---|---|
aol.PNG | 55.7 KB |
Re: 采用views和image_accise做圖片新聞效果
views 的顯示選 teaser view
就會把所有的文章用摘要的樣子顯示出來了
之後再去改摘要的顯示方式就行了吧
Re: 采用views和image_accise做圖片新聞效果
哪里能看到teaser view的選項?你的意思是說列出所有文章或者分類文章,然后選擇teaser view把所有文章用摘要顯示出來?
目前我使用的是views6.x版
Re:
views 6.x 的設定
Basic settings 內第三項和第四項
Style 與 Row style 這兩個設定
修改設定的時候點文字的連結
不要去點後面圖示的連結
Style 改成 Unformatted
Row style 要改成 內容節點
按下更新之後
第一次建立 views 的時候會叫你進行細部設定
第一項 Display only teaser 打勾 就會使用文章的摘要輸出
之後要修改的話 按 Row style 文字連結後面的圖示的連結 可以重新進入細部設定畫面
改好之後輸出應該就會跟 views 5.x 的 teaser view 一樣了
Re: 采用views和image_accise做圖片新聞效果
按照樓上說的設置,在row style改成節點,系統就會按照在首頁上的顯示的摘要效果一樣,但是這樣整體看起來太多了,我是打算作成區塊的格式,放在左邊欄的。怎么調試也調不出AOL那張圖的效果,難道需要image field加上CCK才行?
Re: 采用views和image_accise做圖片新聞效果
修改 內容類型 或 views 的樣版檔
直接調整顯示的輸出就可以了
Re: 采用views和image_accise做圖片新聞效果
謝謝hom的回答,還是不明白,能否詳細說一下過程?views好像沒有辦法把images assist插入的圖片鏈接挖出來?就好像images field上傳的圖片,views能把它挖出來一樣?爬了下網,這樣的效果能通過imagecache+image field,來處理上傳的圖片,這樣通過CSS能處理把圖片放在左邊或者右邊嗎?
Re: 采用views和image_accise做圖片新聞效果
用 css 調整左右位置
應該是做的到的
我說的是關於版型系統的部份
你應該去找一下修改版型的相關資料
簡單的說
在版型的資料夾下面有個 node.tpl.php 的檔案
是所有內容類型用來輸出顯示畫面最基本的樣版檔
然後每個內容類型都可以增加一個專屬的樣版檔
例如
page 的樣版檔是 node-page.tpl.php
story 的樣版檔是 node-story.tpl.php
以此類推
在內容類型的樣版檔內 有一些 drupal 提供的版型相關的變數可以使用
像是 $teaser 為 TRUE 表示內容會以摘要的模式來顯示
像是 $page 為 TRUE 表示內容會以全文的模式來顯示
會修改版型的話 很多畫面的調整都不是問題才對
Re: 采用views和image_accise做圖片新聞效果
明白了,謝謝,了解版型的代碼應該能實現想實現的效果的。