2013-02-13 71 views
0

在magento我如何获得产品完整的网址即我的产品出口CSV中的SITE_URL/PRODUCT URL 我是googling这个东西,但无法找到任何与此有关的....Magento:获取产品的URL在导出CSV

我ASLO挖法师应用程序/代码/核心/法师/ ImportExport /型号/导出/实体和编辑follwing文件Product.php但可以找到URL_PATH科拉姆包括完整路径

回答

-1

喜以CSV你不能得到网站的URL,因为在磁铁里它会自动连接网站URL和目录路径。你能告诉我你为什么需要CSV网站URL

+0

这是我的客户的要求,他需要完整的URL – ravisoni 2013-02-13 07:14:00

+0

做他的csv只 – 2013-02-13 07:15:13

+0

需要烨从Magento的出口产品过程CSV ... – ravisoni 2013-02-13 07:17:54

1

那么发现我自己在这里是解决 我要完整的URL路径添加到产品中的url_path列
1下)编辑文件在路径的应用程序/代码/核心/法师/ ImportExport /型号/导出/实体
2)在行号630

foreach ($validAttrCodes as &$attrCode) { // go through all valid attribute codes 

3)这是给所有的属性导出
4)我插入的条件

if($attrCode=='url_path'){ 
          $attrValue = str_replace('index.php/','',Mage::getBaseUrl()).$attrValue; 
         } 


5)测试我的出口和所有被罚款
在我知道我破解代码结束,但我没有足够的时间来编码模块甚至也不是我知道如何... :-)

+1

而不是'str_replace'你可以做'法师:: getBaseUrl(Mage_Core_Model_Store :: URL_TYPE_WEB)' – kojiro 2014-03-27 03:12:01