我有主题它是名称(汽车)并在page.tpl.php中有图像链接,我想用短路显示这个图像 任何人都可以帮助我...这个方法大多数是node.tpl.php,但我需要用page.tpl.php显示图像
<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"
&GT;
答案 0 :(得分: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 :(得分:1)
像这样的正确道路
<li>
<img src="<?php print $thefullpath; ?>/rightgallery/img/img5.jpg"
alt="nature sent packing" width="240" height="300" />
</li>