2014-07-11 58 views
0

我有一個HTML文件和一些圖像。在主持時,我使用了功能drupal_get_path來顯示圖像,但沒有一個顯示。我已經嘗試了下面的代碼。如果有人能夠幫助,這將是一個很大的幫助。什麼是Drupal函數來顯示圖像src?

<?php echo drupal_get_path('theme', 'THEME_NAME'); ?>/images/slider/slide1_baner1.jpg" alt="" /> 

回答

0

使用$ GLOBALS ['theme']獲取當前主題的路徑(可選)。

使用theme_image獲取圖像的html。

Drupal的方式來解決這個問題是這樣的:

$variables = array(
    'path' => drupal_get_path('theme', 'THEME_NAME').'/images/slider/slide1_baner1.jpg', 
    'alt' => 'Alt of image', 
    'title' => 'Image title', 
    'width' => '50%', 
    'height' => '50%', 
    'attributes' => array('class' => 'img-class', 'id' => 'banner1'), 
); 
$output = theme('image', $variables); 
+0

謝謝你有幫助 – user3180416

0

請嘗試使用以下方式!
<?php global $theme; // Returns the current active theme name. ?> <img"<?php echo drupal_get_path('theme', $theme); ?>/images/slider/slide1_baner1.jpg" alt="" />

只要嘗試一次調試drupal_get_path()返回的內容。可能適合你,它沒有返回確切的瀏覽路徑,這就是爲什麼圖像不會來。

保持Drupalizing :)