2013-04-07 1 views
1

У меня есть тема, это имя (автомобиль), и у меня есть ссылки на изображения в page.tpl.php, и я хочу показать это изображение коротким способом любой может помочь me..the большинство из этих способов node.tpl.php, но мне нужно, чтобы отображать изображения с page.tpl.phpКак отображать изображения на странице.tpl.php с drupal 7

<img src="rightgallery/img/img1_thumb.jpg" alt="motherly" /> 

я пытаюсь добавить этот код в файл template.php

// helper variable path to theme 
function car_preprocess_page(&$vars) { 
$vars['thefullpath'] = $GLOBALS['base_url'] . "/" . $GLOBALS['theme_path']; 
} 

, а затем распечатать путь, подобный этому, но все еще не работал

<img src="<?php print $thefullpath; ?>rightgallery/img/img1_thumb.jpg" alt="motherly" 

>

+0

Что вы получаете как результат своего последнего фрагмента? –

+0

вопрос обновлен – user1080247

ответ

2

На самом деле есть 2 способа сделать это непосредственно из page.tpl.php вашей темы (без необходимости создания функции шаблона препроцессирования) :

1- Использование <img> тег:

global $base_path; 
print "<img src='" . $base_path . path_to_theme() . "/img/img5.jpg' width='240' height='300' />"; 

2- Используя в Drupal theme():

print theme("image", array(
    'path' => path_to_theme() . "'/img/img5.jpg", 
    'width' => "240", 
    'height' => "300", 
)); 

Ссылки:

1

правильный путь, как этот

<li> 
    <img src="<?php print $thefullpath; ?>/rightgallery/img/img5.jpg" 
    alt="nature sent packing" width="240" height="300" /> 
</li>