2012-06-19 44 views
1

我有一個網站& 3店有不同的主題:產品URL採取目前店內名在Magento的MultiStore

傢俱, 珠寶, 布

MultiStore的功能完美的作品& 3個店共享相同的車太。

我'將商店代碼添加到Urls'設置爲'YES'。

問題是,當我去購物車頁面或最近瀏覽的產品或比較產品(簡而言之,產品鏈接在那裏跳轉到產品所在的所有地方)的url包含當前商店的商店代碼,而不是商店代碼它屬於的產品。

例如, 我從每個商店添加了一個產品到購物車,所以購物車共有3個產品來自三個不同的商店。當我從傢俱賣場在產品打開車&點擊從布&珠寶店的網址就像是http://example.com/傢俱 /productname.html

我需要的是從整個網站時,對產品用戶點擊它會包含產品的存儲到URL每次不是當前的商店。所以它會以正確的標誌打開正確的主題。

在此先感謝。

回答

0

您需要修改的購物車中的以下主題文件:

/app/design/frontend/[your theme]/default/checkout/cart/item/default.phtml 

有它得到的產品URL行:

<a href="<?php echo $this->getProductUrl() ?>"><?php echo $this->htmlEscape($this->getProductName()) ?></a> 

和後綴選項添加到它是這樣:

<a href="<?php echo $this->getProductUrl() . $this->getProductUrlSuffix()?>"><?php echo $this->htmlEscape($this->getProductName()) ?></a>