2011-10-08 79 views
1

這似乎是一個非常基本的問題,但我一直在搜索,無法得到一個很好的答案。drupal 7鏈接到主題圖片

給出 網站/所有/主題/ phppos/IMG/demo.png

什麼是創建一個圖像採取頭版的正確方法 - front.tpl.php?

我已經試過如下:(我得到模塊/系統/ IMG/demo.png)

<?php echo theme('image', array('path' => path_to_theme() .'/img/demo.png')); ?> 

回答

1

你得到modules/system/img/demo.png所得到的路徑,因爲你的theme()內調用path_to_theme()功能功能。

按照documentation for path_to_theme()

...當一個主題化的範圍內調用稱這將取決於 在主題化功能的處理。

嘗試使用drupal_get_path('theme', $theme_name)來代替。

+1

這似乎太可笑只是用於圖像:<?PHP的回聲的主題( '圖像',陣列( '路徑'=>。 drupal_get_path( '主題', 'phppos')'/ IMG/demo.png 「)); ?> –

+0

@ChrisMuench有用嗎?我只是想通過你的原始代碼。 – nmc

+0

是的,如果有某種形象的幫助功能,它會很好。 –