我是新手magento
。我正在开发一个模块。为此我有一些css
andjs
我想要显示链接的文件。我目前有类似的链接
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('module_tryouts/css/jquery.fancybox-1.3.1.css');?>" media="all" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('module_tryouts/css/jquery-ui-1.8.custom.css');?>" media="all" />
但在浏览了一些链接后,我发现链接应该是安全的,以便该模块可以与 mazebridge 集成。
http://jagdeepbanga.com/blog/magento-get-base-url-skin-url-media-url-js-url-store-url-and-current-url.html http://jagdeepbanga.com/blog/magento-get-base-url-skin-url-media-url-js-url-store-url-and-current-url.html
http://www.webdosh.net/2011/04/magento-get-skin-url-get-media-url-get.html http://www.webdosh.net/2011/04/magento-get-skin-url-get-media-url-get.html
http://www.magentocommerce.com/boards/viewthread/7894/ http://www.magentocommerce.com/boards/viewthread/7894/
http://www.yireo.com/tutorials/magebridge/integrations/1213-integrating-magebridge-with-other-magento-extensions http://www.yireo.com/tutorials/magebridge/integrations/1213-integrating-magebridge-with-other-magento-extensions
那么有人可以告诉我如何解决这个问题吗?如何给js、css、图像文件提供安全链接,以便与mazebridge集成。任何帮助和建议将不胜感激。谢谢
下面的 URL 访问列表
获取 CMS 页面或静态块中的 URL
-
基本网址:
{{base url=''}}
-
店铺网址:
{{store url='test.html'}}
也只存储URL
{{store url=""}}
-
媒体网址:
只获取媒体URL
{{media url=''}}
如果你得到一些文件夹路径
{{media url='imagefolder/imagename.jpg'}}
-
皮肤网址:
{{skin url='images/imagename.jpg'}}
只获取皮肤URL
{{skin url=''}}
获取 PHP 文件中的 URL(包括模板/PHTML)
-
在 magento 中获取基本 URL:
$baseurl = Mage::getBaseUrl();
获取没有index.php的基本URL
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
// output: http://example.com/
-
当前网址
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
or
$currentUrl = Mage::getUrl('*/*/*', array('_current' => true));
or
if (!in_array(Mage::app()->getFrontController()->getAction()->getFullActionName(), array('cms_index_noRoute', 'cms_index_defaultNoRoute')))
{
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
}
-
皮肤网址:
$skinUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
不安全皮肤网址:
$skinUrl = $this->getSkinUrl('images/imagename.jpg');
安全皮肤网址:
$this->getSkinUrl('images/imagename.gif', array('_secure'=>true));
-
媒体网址
$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
or
$mediaUrl = Mage::getBaseUrl('media');
-
获取Js URL:
$jsUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
or
$jsUrl = Mage::getBaseUrl('js');
-
获取商店网址:
$storeUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
-
获取主页网址:
$homeUrl= Mage::helper('core/url')->getHomeUrl();
-
获取目录路径
Mage::getBaseDir('design') // Get design directory path
Mage::getBaseDir('code') // Gives code directory file path
Mage::getBaseDir('lib') // Gives lib directory file path
Mage::getBaseDir('skin') // Gives skin directory file path
Mage::getBaseDir('var') // Gives var directory file path
Mage::getBaseDir('cache') // Gives cache directory file path
Mage::getBaseDir('log') // Gives log directory file path
-
创建模块 URL:
Mage::getUrl('module/controller/action');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)