2009-08-04 45 views
2

我在drupal中有一個設計,要求在不同頁面上使用不同的背景圖像。我想讓網站編輯輕鬆分配圖片。我的第一個想法是添加一個cck字段到頁面類型,他們可以分配圖像。這對節點頁面很好,但不適用於視圖頁面。我猜想不是直接創建視圖頁面,而是將它們包裹在節點中。讓編輯能夠在drupal中分配背景圖像的最佳方式6

我的另一個想法是創建一個BGImage cck類型,然後是某種矩陣頁面,他們可以將給定的BGImage節點分配給內容節點或視圖,但這聽起來很複雜。

有更好的想法嗎? (從某種意義上說,這與控制塊的可見性類似,我想)

+0

(我有一種感覺,幾乎沒有Drupal的人SO) – sprugman 2009-08-04 17:44:25

回答

1

在創建內容類型以用作背景圖像的存儲庫之後,我認爲這將是一個相當快速的模塊,爲您提供一個使用下拉框選擇上傳圖像的塊。

查找hook_block爲您需要的唯一鉤子。

如果$運算==視圖 僞如下(但應足夠清楚去)

$res = db_query('select field_my_image_fid FROM {mycontenttype}'); 
while ($img = db_fetch_obj($res) { 
    $my_content .= $img->whatever 

return array(
'subject' => '<none>', 
'content' => $my_content 
) 
相關問題