2011-07-03 81 views
1

我已添加一個圖像作爲CCK字段。在節點tpl文件中,如何將url打印到圖像緩存映像?Drupal - 打印圖像緩存圖像的路徑?

我需要將圖像緩存圖像作爲內聯樣式背景圖像添加到我的節點tpl文件中的div。

內容模板模塊給了我幾個選項,但不是我所需要的。它允許我將圖像緩存圖像作爲html內容打印出來,但可以讓我將文件路徑用作內聯樣式。它還允許我打印圖像文件路徑,但只能打印完整圖像而不是圖像緩存版本。

內容模板確實給我的圖像緩存預設的名字,這樣我就可以手動寫: my-site.com/sites/default/files/imagecache/preset-name/file-name-token

但是,我認爲他們必須是一個更清潔的方式? 謝謝

回答

2

這裏有!

theme('imagecache', 'name_of_your_preset', $item['filepath']); 
0

這對我有效。關鍵是「imagecache_create_url」。

<?php 
    print imagecache_create_url('imagecache_name', $node->field_name[0]['filepath']); 
?>