如何从Magento中的媒体图像路径中删除商店代码?

问题描述:

我与见证临推广工作,它使用下面的函数来显示图像:如何从Magento中的媒体图像路径中删除商店代码?

SRC = “的getURL(Mage_Core_Model_Store :: URL_TYPE_MEDIA)$ testimonial-> getTestimonialImg()>?”

然而,这会产生具有商店代码的图像路径, http://domain.com/us/media/image.jpg 哪些不起作用。 我的其他扩展程序需要我将商店代码添加到URL以正确显示语言,因此禁用它不是一种选择。

那么如何修改这个脚本来调用一个不包含商店代码的URL呢?

+0

而不是修改所有的扩展,是不是更容易修改的扩展,需要在URL中存储代码?例如,您可以在扩展的助手中添加GetUrlWithStoreCode方法,并在需要将商店添加到url时调用它。 –

+0

这是一个Facebook Like扩展程序,它需要不同的URL(用于不同的商店视图)才能在共享时选择正确的语言。 – Nana

尝试使用这些参数之一: http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/geturl_function_parameters#parameter_2_-_routeparams

我的选择将是

src="<?php Mage::getUrl('media',array('_type'=>'direct_link')) . $testimonial->getTestimonialImg() ?>"