drupal 7 链接到主题图像
这似乎是一个非常基本的问题,但我一直在谷歌上搜索,但找不到好的答案。
给定 sites/all/themes/phppos/img/demo.png
创建图像占据首页 - front.tpl.php 的正确方法是什么?
我尝试过以下操作:(我得到modules/system/img/demo.png)
<?php echo theme('image', array('path' => path_to_theme() .'/img/demo.png')); ?>
This seems like a very basic question, but I have been googling around and can't get a good answer.
given
sites/all/themes/phppos/img/demo.png
What is the CORRECT way to create an image take front page--front.tpl.php?
I have tried the below: (I get modules/system/img/demo.png)
<?php echo theme('image', array('path' => path_to_theme() .'/img/demo.png')); ?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将
modules/system/img/demo.png
作为结果路径,因为您在theme()< 中调用
path_to_theme()
函数/代码> 功能。根据
path_to_theme()< 的文档/代码>
:
尝试使用
drupal_get_path('theme', $ theme_name)
来代替。You're getting
modules/system/img/demo.png
as the resulting path because you're calling thepath_to_theme()
function within thetheme()
function.According to the documentation for
path_to_theme()
:Try using
drupal_get_path('theme', $theme_name)
instead.