我有这个非常简单的问题重新文件路径,但我一直在 试图解决问题无济于事。您的帮助将不胜感激。 我是Joomla的新手,这是我的问题。Joomla中的组件内部的图像路径
我想显示位于我的组件的图像文件夹中的图像。
示例路径:
/joomlabasedir/components/com_mycomponent/images/image1.png
我如何正确设置路径这一形象,我的元器件的图内。
我试着在我的代码如下:
<img src="./images/images1.png">
但是,当页面被加载时,将src获取与当前正在显示的页面海基会格式化链接前缀。
例子。在查看称为事件“查看”,而不是指向图像的路径:localhost/joomla/components/com_mycomponent/images/image1.png,
它指向海基会格式的链接,如下所示,
localhost/joomla/index.php/component-alias/event/images/image1.png
这显然是错误的路径和结果,以一个404错误。
我也尝试使用JPATH_ROOT,JPATH_COMPONENT,也失败了,因为这些路径实际上给文件的文件系统路径,这被认为是本地资源,因此无法加载。
我希望有人能帮助我解决这个看似微不足道的问题。
谢谢!
嗨,我能够使用你给出的确切解决方案,自己解决这个问题......谢谢任何谢谢! – ultrajohn 2011-03-08 03:39:57
我没有看到太多的用途。这里有什么好处?我可以使用一个根相关链接:'/ components/com_mycomponent/images/images1.png'正在寻找一些有用的东西,例如不需要指定组件名称并执行类似于'“<?php echo JURI :: component() ;?>/images/images1.png“' – HMR 2014-03-24 08:01:07
做同样的事情,看起来很好。 :) – ultrajohn 2015-12-31 12:38:39