Magento如何调用图片

本文介绍了在Magento中三种不同的图片加载方法:通过模板文件(.phtml)直接引用、在布局文件(.xml)中定义和使用CMSBlock的方式。这些方法适用于不同场景,如直接调用图片或放置于左右边栏等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.模板文件(.phtml)

     <?php echo $this->getSkinUrl('images/图片名') ?>
2.布局文件(.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文件中声明这个块(将上面的内容稍作修改),然后就可以调用到该图片了。

3.后台CMS Block
<img src="{{skin url='images/media/myImage.jpg'}}" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值