2013-02-13 70 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