如何从Magento中的媒体图像路径中删除商店代码?
问题描述:
我与见证临推广工作,它使用下面的函数来显示图像:如何从Magento中的媒体图像路径中删除商店代码?
SRC = “的getURL(Mage_Core_Model_Store :: URL_TYPE_MEDIA)$ testimonial-> getTestimonialImg()>?”
然而,这会产生具有商店代码的图像路径, http://domain.com/us/media/image.jpg 哪些不起作用。 我的其他扩展程序需要我将商店代码添加到URL以正确显示语言,因此禁用它不是一种选择。
那么如何修改这个脚本来调用一个不包含商店代码的URL呢?
答
我的选择将是
src="<?php Mage::getUrl('media',array('_type'=>'direct_link')) . $testimonial->getTestimonialImg() ?>"
而不是修改所有的扩展,是不是更容易修改的扩展,需要在URL中存储代码?例如,您可以在扩展的助手中添加GetUrlWithStoreCode方法,并在需要将商店添加到url时调用它。 –
这是一个Facebook Like扩展程序,它需要不同的URL(用于不同的商店视图)才能在共享时选择正确的语言。 – Nana