在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=’  ‘}} 调用的就是默认主题包里的图片路径

转载于:https://www.cnblogs.com/DaHai-st/p/6273760.html

magento中调用图片的方法相关推荐

  1. mysql图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  2. mysql怎么放入图片_往MySQL中存储图片的方法

    1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...

  3. 继承实现的原理、子类中调用父类的方法、封装

    一.继承实现的原来 1.继承顺序 Python的类可以继承多个类.继承多个类的时候,其属性的寻找的方法有两种,分别是深度优先和广度优先. 如下的结构,新式类和经典类的属性查找顺序都一致.顺序为D--- ...

  4. JavaScript文件中调用AngularJS内部方法或改变$scope变量

    需要在其他JavaScript文件中调用AngularJS内部方法或改变$scope变量,同时还要保持双向数据绑定: 首先获取AngularJS application: 方法一:通过controll ...

  5. 在Biztalk应用中调用程序集的方法

    本文通过一个简单实例,介绍Biztalk应用中调用程序集的方法. 虽然Biztalk Server提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的函数.因为在.Net程序集中,可以非常方 ...

  6. Day19:继承实现的原理、子类中调用父类的方法、封装

    一.继承实现的原来 1.继承顺序 Python的类可以继承多个类.继承多个类的时候,其属性的寻找的方法有两种,分别是深度优先和广度优先. 如下的结构,新式类和经典类的属性查找顺序都一致.顺序为D--- ...

  7. php显示网络图片,php中显示图片的方法

    php中显示图片的方法 发布时间:2020-08-25 14:08:07 来源:亿速云 阅读:80 作者:小新 这篇文章给大家分享的是有关php中显示图片的方法的内容.小编觉得挺实用的,因此分享给大家 ...

  8. java窗体中添加图片_在java窗体程序中添加图片的方法

    在java窗体程序中添加图片的方法 发布时间:2020-06-16 11:24:13 来源:亿速云 阅读:148 作者:Leah 这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详 ...

  9. 【Unity3D】Android Studio 工程中使用 Java 代码调用 Unity 的 C# 脚本 ( Java 中调用 UnityPlayer#UnitySendMessage 方法 )

    文章目录 一. Java 调用 C# 依赖库准备 1.依赖库位置 2.unityLibrary 依赖库位置 二. Java 调用 C# 的 UnityPlayer#UnitySendMessage 方 ...

最新文章

  1. 凯文·凯利:未来很美好,今天仍是Day1
  2. MyBatis 实际使用案例-settings
  3. Sublime 插件- px 转rem
  4. hidl 原理分析_一个 health service 不生效问题引出的一点知识
  5. Echarts 地理信息可视化:基于地图显示坐标点信息
  6. 在PyCharm环境下使用Jupyter Notebook
  7. 数学之---KL散度
  8. Java中this的用法总结
  9. jdk8 lambda
  10. 问题解决逻辑:深度和广度谁应该优先?
  11. 【DB笔试面试764】在Oracle中,逻辑DG维护中常用到的SQL语句有哪些?
  12. Windows窗口编程之计算机,WindowsAPI窗口程序设计.docx
  13. 哈斯图 寻找 极小元与极大元 最小元与最大元 上界与下界 最小上界(上确界)和最大下界(下确界)(一看就会)附一练习题
  14. uniapp onReachBottom 不触发
  15. simulink/stateflow 纯电动+4档变速箱动力性经济性仿真模型 包含vcu控制及换档控制模型,可实现最高车速 最大爬坡度 加速时间
  16. 2020CCPC绵阳站 D-Defuse the Bombs (二分答案)
  17. 第4章 深度估计与分割(SGBM、GrabCut、分水岭) 个人笔记
  18. 勇夺四冠,风行游艇在2022 CCPC专业站中展现超群实力
  19. 学习百度手环的程序逻辑
  20. RPA流程自动化有什么优点?如何使用RPA机器人自动化养号?​

热门文章

  1. linux/windows下安装scala
  2. 【转】Asp.net控件开发学习笔记整理篇 - Asp.net客户端状态管理
  3. DD_belatedPNG
  4. CCS代码编辑的几个常用设置
  5. Verilog中testbench的设计,文件读取和写入操作
  6. Moodle网络课程上如何添加视频文件
  7. PCA主成分分析/协方差矩阵
  8. 云上人替代方案代码2
  9. JVM -- 运行时栈帧结构简介
  10. spring-boot-mybatis