magento的常用调用

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

转载自Magento架构师的笔记 | 在Magento的CMS中调用图片和url

在代码中调用图片:<span><img src="<?php echo $this->getskinurl(‘images/F310G.jpg‘);?>"></span>

3,在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的常用调用,布布扣,bubuko.com

时间: 2024-12-29 15:16:15

magento的常用调用的相关文章

lua学习笔记(2)-常用调用

assert(loadstring("math.max(7,8,9)"))dofile("scripts/xxx.lua")math.floor()math.random()   math.random(10, 100)math.min(3,4,5) math.max(2,3,4)num = tonumber(str)str = tostring(num)len = string.len(str)str = string.sbu (str, start_positi

在magento中如何调用static block

在magento中如何调用static block?(系统面板内CMS---->static block) 解答:若想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要新建一个block.完全可以使用cms内的static block.创建完后,记住static block的id并在网站中调用.调用static block三个地方三种方式 phtml中  <?php echo $this->getLayout()->createBlock('

Magento中,调用静态块的几种方法[magento 二次开发]

在后台创建一个order_form静态块 Block Title :Order Form Identifier :order_form Status :Enabled Content :自定义内容 1.如果要在.phtml文件中直接调用这个静态块,那可以采用以下方法 [php] view plaincopy <?php $block = Mage::getModel('cms/block') ->setStoreId(Mage::app()->getStore()->getId()

Magento中,调用静态块的几种方法

在后台创建一个order_form静态块Block Title :Order FormIdentifier :order_formStatus :EnabledContent :自定义内容 1.如果要在.phtml文件中直接调用这个静态块,那可以采用以下方法 [php] view plaincopy <?php $block = Mage::getModel('cms/block') ->setStoreId(Mage::app()->getStore()->getId()) -&

Magento插件常用插件下载地址及key

集成wordpress url http://www.magentocommerce.com/magento-connect/fishpig/extension/3958/fishpig_wordpress_integration key magento-community/Fishpig_Wordpress_Integration http://connect20.magentocommerce.com/community/Fishpig_Wordpress_Integration Fooma

Magento中如何调用SQL语句

I. 创建表结构和测试数据 create table rooms(id int not null auto_increment, name varchar(100), primary key(id));insert into rooms values(1,'Royal Room');insert into rooms values(2,'Standard Room'); II.创建 controllers/RoomController.php: 源码打印? <?php class Cartz_H

phpcms v9 常用调用标签(全)

本文介绍phpcms v9中模板标签使用说明. {template "content","header"}调用根目录下phpcms\template\content\header文件{CHARSET}字符集 (gbk或者utf-8){if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}{$SEO['keyword']}{$SE

Magento开发常用方法

这里是我做Magento开发常用到的方法,现在总结出来,后续会把更多有用的方法总结出来. 1.直接操作数据库查: $read = Mage::getSingleton("core/resource")->getConnection('core_read'); $sql = "select * from `abc`"; $result = $read->fetchAll($sql); //fetchRow查找一条 增,删,改 $write = Mage::

收集Magento FAQ常见问题处理办法

问题:Magento如何下载? 解答:Magento的英文官方下载地址为:http://www.magentocommerce.com/download 注意:需要注册后才可以下载,而且请下载完整版本(Full Release). 也可以通过SVN等方式下载. 问题:Magento如何安装? 解答:安装想必这个比较简单,就不解答了.或查看:http://www.magentochina.org/bbs/viewthread.php?tid=568&extra=page%3D1 问题:Magent