西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento中调用图片的方法

时间:2017-01-12 00:53来源:未知 作者:好模板 点击:
在magento中我们有的时候需要调用图片。我们可以通过几种方式来调用它们,他可以分成几种情况: 1.是在phtml页面中,也就是模板文件中, 在phtml中调用 可以使用?php echo $this-getskinurl

在magento中我们有的时候需要调用图片。我们可以通过几种方式来调用它们,他可以分成几种情况:
1.是在phtml页面中,也就是模板文件中,

在phtml中调用
 

   可以使用<?php echo $this->getskinurl('images/图片名') ?>

  或者是在xml中,
<reference name="right">
            <block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
            <block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml">
                <action method="setImgSrc"><src>images/图片名</src></action>
                <action method="setImgAlt" translate="alt" module="catalog"><alt>Keep your eyes open for our special Back to School items and save A LOT!</alt></action>
            </block>
</reference>

这里有设置相应的模板文件,和模板文件出现在的位置,还有就是图片的路径。我们可以通过在模板文件中使用
<?php echo $this->getSkinUrl($this->getImgSrc()) ?>来获得图片的路径。当然这样设置是很麻烦,一般如果直接调用一张图片的话我们直接使用前一种方法就好了,这样直接明了,但有的时候我们需要放置在左右边栏的时候,这样我们一般都是先新建一个模板文件,然后再catalog.xml文件中声明这个块(将上面的内容稍作修改),然后就可以调用到改图片了。

2 在后台设置的cms block中调用图片。我们可以使用如下代码来调用
<img src="{{skin url='images/media/myImage.jpg'}}" />
 
 

我们在维护Magento CMS Page 和 CMS Static Pages时候,有时候需要调用网站的url和图片链接,

如果使用的绝对路径,以后更改域名就不方便了,这时候,我们需要使用几个参数来调用url和路径。
1,CMS调用网站的Url
    
<a href="{{store direct_url="about-us"}}">About Us</a>

{{store direct_url=”"}}” 就是指当前Magento后台里的Base url

也可以用 {{store url=’  ‘}}这个参数调用
2,CMS调用图片路径

<img src="{{skin url='images/logo'}}" />

{{skin url=’  ‘}} 调用的就是默认主题包里的图片路径


(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容