您在這裡

drupal block problems

williamcty's 的頭像
williamcty 在 2009-05-29 (週五) 18:38 發表

各位你們好,

我是drupal的新手, 有以下一些問題想問問:-
1. 我在左方用了一些block去給不人去維護同不同人看. 如果內容很長, 是否可以限制只出幾行, 在尾出現"more"字眼, 按下才看詳細內容?
2. 按block內容, 怎樣可以在中間的content出現? 如果我有幾個content, 可否控制在那個content block出現?
3. 如我在block內放了一條url link, 怎樣可以自動顯示link的內容? 另外, 怎樣可以自動每隔一段時間去更新顯示內容?

謝謝!

Kay.L

1. 那可以怎樣做才可做到那效果?
2. 怎樣可以加regions?
3. 是在BLOCK內的SOURCE是一條LINK, 而那條LINK背後指著一些DB的內容. 是想在那BLOCK內直接顯示背後內容而不須要用戶去按那條LINK. 另外希望可以auto update那條LINK!

剛剛加了view這個module, 很多設定, 很複雜??!! 看看其他講view都不是很詳細, (就算詳細都未必明白!!) 亦沒有我要做的例子. 請tokimeki或其他高手可以因應我想做的事情作一個詳細的實例給我看看.

謝謝!!

以下是我想做的事情:-
1. 我在左方用了一些block去給不人去維護同不同人看. 如果內容很長, 是否可以限制只出幾行, 在尾出現"more"字眼, 按下才看詳細內容?
2. 按block內容, 怎樣可以在中間的content出現? 如果我有幾個content, 可否控制在那個content block出現?
3. 如我在block內放了一條url link, 怎樣可以自動顯示link的內容? 另外, 怎樣可以自動每隔一段時間去更新顯示內容?

插一插咀, 如果你是按下"MORE", 即時在BLOCK中展開詳細, 就不建議你用Views
1. 你不懂什麼是Views, 現在開始會用很多時間
2. 以我認知, Views 並沒有直徑做到以上的東西

以我分析, 你像是想做一點Ajax的東西... 你找找Jquery的例子去研究吧
如果你不懂PHP + JS的話, 應該不能完成任務. (應該沒有人作實例?? 這等於幫你工作)
第2點, 我重新看看, 可能你是想做iframe的效果

不過你的三個要求不夠清晰, 我想到巒多方法實現及呈現出來的, 捉不到你最終想要效果.

說完, 待仁仕助你囉 ^_^

我知道 Views 很複雜,不過還是建議你找文章來 Try 看看~
底下我簡單說一下怎麼做:
1. 這個在 Views 的 Basic settings 中就可以做到了,把 More link 設成 True 就行了。
限制顯示的長度在 Items to display 裡面設定你要顯示多少筆資料。
顯示權限方面,沒有另裝與權限相關的模組的話,只能用角色或是網址路徑來控制,在區塊裡面可以設定。
2. 一般來說,如果 Block 內容的 node link,預設就會在中間的 content 出現。
Block 裡面要顯示什麼東西,如果是簡單的內容,直接在 Block 裡面設定就可以了,如果是要取的特定的 node 內容,就要靠 Views 來設定。
3. 在 Block 裡面設定,使用 iframe,自動更新的部份我不曉得怎麼做~

不過我建議你把你例子講得更清楚一點,因為不同的內容,處理的方法也不太一樣~

現在我試node block同url redirect, 有以下問題:
1. 在content內出現以下信息在node block同樣出現, 可否把它不出現? (在正常node中同node block)
Submitted by admin on Wed, 06/03/2009 - 17:58. general
2. url redirect按下, 把整頁都轉了出去, 可否把它控制在node或block內?