zoukankan      html  css  js  c++  java
  • Magento路径函数getBaseUrl使用方法

    当我们在设计开发Magento主题模板时候,有个函数一定要知道,那就是getBaseUrl函数,用getBaseUrl函数我们可以在.phtml里调用JS、image、File.
     
    1,getBaseUrl基本参数调用路径
     
    echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
    echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
    echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
    echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
    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 Mage_Core_Model_Abstract
    {
        ....
        /**
         * Possible URL types
         */
        const URL_TYPE_LINK                   = 'link';
        const URL_TYPE_DIRECT_LINK            = 'direct_link';
        const URL_TYPE_WEB                    = 'web';
        const URL_TYPE_SKIN                   = 'skin';
        const URL_TYPE_JS                     = 'js';
        const URL_TYPE_MEDIA                  = 'media';
        ....
    }
    按照上面这个类,我们可以使用简化代码来实现路径的调用
     
     
    echo Mage::getBaseUrl('skin');
    echo Mage::getBaseUrl('media');
    echo Mage::getBaseUrl('js');
     3,Mage_Core_Helper_Url类调用路径
     
    Mage_Core_Helper_Url类在 ./app/code/core/Mage/Core/Helper/Url.php文件里
     
    我们可以调用如下几个函数
     
     
    //获取首页
    echo Mage::helper('core/url')->getHomeUrl();
    //返回当前页面的路径
    echo Mage::helper('core/url')->getCurrentUrl()
    4,getUrl函数也可以直接调用路径
     
    例如:
    //显示登录路径
    echo $this->getUrl('customer/account/login');
     
    还有种显示图片的方法:
     
    echo $this->getSkinUrl('images/qty.gif');
  • 相关阅读:
    [背包问题][二进制优化] Jzoj P4224 食物
    [并查集][排序] Jzoj P4223 旅游
    [哈夫曼树][优先队列] Bzoj P4198 荷马史诗
    [hash][差分][虚树] Jzoj P6011 天天爱跑步
    [dp] Jzoj P6012 荷马史诗
    [dp][递归] Jzoj P4211 送你一棵圣诞树
    [数学] Jzoj P3912 超氧化钾
    堆学习笔记(未完待续)(洛谷p1090合并果子)
    [AC自动机]luogu P2444 病毒
    [概率期望][DP]luogu P3830 随机树
  • 原文地址:https://www.cnblogs.com/focai/p/4217764.html
Copyright © 2011-2022 走看看