在Magento的CMS中调用图片和url

本文深入探讨了在Magento CMS中如何高效地调用网站的URL和图片链接,提供了使用参数的方法,包括调用当前Magento后台里的Base url、调用默认主题包里的图片路径,并详细介绍了相关函数和代码示例。

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

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

如果使用的绝对路径,以后更改域名就不方便了,这时候,我们需要使用几个参数来调用url和路径。

1,CMS调用网站的Url

1
<ahref="{{store direct_url="about-us"}}">About Us</a>

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

也可以用 {{store url=’  ‘}}这个参数调用

2,CMS调用图片路径

1
<imgsrc="{{skin url='images/logo'}}"/>

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

原创文章,转载请注明:转载自Magento架构师的笔记 | 在Magento的CMS中调用图片和url

本文链接地址:http://www.magentonotes.com/%e5%9c%a8magento-cms-url-and-image.html

其他和“在Magento的CMS中调用图片和url”相关的文章

  • Magento模板开发必用的路径函数-getBaseUrl

    当我们在设计开发Magento主题模板时候,有个函数一定要知道,那就是getBaseUrl函数,用getBaseUrl函数我们可以在.phtml里调用JS、image、File. 1,getBaseUrl基本参数调用路径 // http://magentonotes.com/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); // http://magentonotes.com/js/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS); //http://magentonotes.com/index.php/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK); //http://magentonotes.com/media/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); //http://magentonotes.com/skin/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); 上面的几个例子参数比较长,我们可以来简化下参数 2,参考Mage_Core_Model_Store类简化getBaseUrl参数 让我们先看下Mage_Core_Model_Store类,打开./app/code/core/Mage/Core/Model/Store.php class Mage_Core_Model_Store extends ...

  • Magento调用分类的方法和获取全部分类

    如果希望直接调用Magento的分类,可以参考下 /app/code/core/Mage/Catalog/Block/Navigation.php 这里有Magento相关的函数可以调用, 或者也可以通过自己写些代码获取Magento所有分类,示例代码如下: function nodeToArray(Varien_Data_Tree_Node $node){ $result = array(); $result['category_id'] = $node->getId(); $result['parent_id'] = $node->getParentId(); $result['name'] = $node->getName(); $result['is_active'] = $node->getIsActive(); $result['position'] = $node->getPosition(); ...

  • Magento主题模板调用CMS Static Block 静态块

    在Magento网站里,我们可以把经常要更改的东西,可以直接加入到CMS Static Block里,再在模板里调用CMS Static Block,这样方便日常维护,在Magento模板里调用静态块的方法其实非常简单。 1,在phtml模板里调用Block 打开要加入的.phtml模板文件,加入以下代码: echo $this->getLayout()->createBlock('cms/block')->setBlockId('footer_links')->toHtml(); setBlockId()里的参数,就是我们在Magento后台里定义的Identifier标识符。  2,只在首页中调用Block 修改layout的xml文件: <reference name=”content”> <block type=”cms/block” name=”blockname” before=”-”> <action method=”setBlockId”><id>block_id</id></action> </block> </reference> 通过修改reference 中的name属性值 和 ...

Tagged as: magentoMagento CMSMagento 路径

 

http://www.magentonotes.com/%E5%9C%A8magento-cms-url-and-image.html?wpmp_switcher=desktop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值