2011-09-19 70 views
1

我的設置:我使用的Drupal 7有很多的contrib模塊(混沌工具,視圖,IMCE等)我不確定是否考慮了視圖實體立即蝙蝠,但我會問這個問題,假設他們是。添加一個「圖像」字段到實體「視圖」

我的問題:如何向所有要求管理員查看圖像的視圖添加字段?

上下文:我有一個側欄模塊列出每個視圖。我需要他們都在他們的左邊有縮略圖。

我試過了:我試過找遍了Field/CRUD API,但是我找不到任何在view_view表的末尾添加名爲「Image」的字段。我也試着看過一些會議,例如DrupalCon,但我找不到任何特定於我的問題。

回答

1

並不確切地知道你的意思是「請求圖像管理」,但asuming你想一個靜態圖像添加到您有下列選項的看法:

  1. (可能最簡單)將一個圖像標籤添加到視圖塊模板。 如果還沒有塊模板,請在主題模板文件夾中創建一個塊並將其命名爲:block - views - {VIEW_BLOCK_DELTA} .tpl.php,將默認block.tpl.php的內容複製到文件中然後添加img標籤。

  2. 以管理員身份登錄,請轉到:structure> views,然後點擊您想要添加圖片的視圖上的修改。 轉到欄位部分。 現在,這取決於您是否想使用來自cck字段值的圖像路徑,或者您想對其進行硬編碼,就像您在第一個示例中那樣。

CCK字段的方法:(首先創建過程中的CCK場),將其添加到您的視圖字段列表,去改寫結果,並勾選「改寫這個字段的輸出」,然後添加到textarea的sometihing像即:

< img src="[YOUR_FIELD_NAME]"> 

您還可以硬編碼,如果你不需要做它被存儲在一個CCK領域DB: 隨機選擇一欄,點擊它,去去改寫結果和剔「重寫此字段的輸出」,然後添加到textarea中,如下所示:

< img src="trololo.jpg"> [RANDOM FIELD NAME] 

這隻會在現有字段旁邊添加圖片,所以只需一點點樣式就可以很快實現目標