2014-04-09 271 views
0

我正在Magento平臺上的電子商務網站上工作。Magento產品配置

我試圖讓信息圖標顯示在單選按鈕旁邊,所以當有人翻看圖標時,它會在翻頁彈出窗口中顯示相關的產品信息。已經有a website that does this。正如你可以看到你所要做的就是滾動I按鈕來查看產品信息。

這可能嗎?任何擴展在那裏幫助我呢?期待您的回覆! :)

+0

我認爲你的需求沒有擴展。您需要自定義代碼 –

回答

0

這裏是一個想法,你可以從哪裏開始。
軟件包產品選項由位於app/design/frontend/{package}/{theme}/template/bundle/catalog/product/view/type/bundle/option/文件夾中的文件呈現。

每個文件對應一種選項(選擇,多選,無線電和複選框)。
你可以做很多關於select和multiselect類型,但你可以自定義收音機和複選框模板。

在每一個這2個文件,你會看到一個foreach循環是這樣的:

<?php foreach ($_selections as $_selection): ?> 
    <li>....</li> 
<?php foreach;?> 

這就是選項被渲染。

此循環中的變量$_selection是您可以選擇的實際產品。
例如,您可以撥打$_selection->getShortDescription()來獲得產品的簡短說明。

請記住,並非所有屬性都可用於$_selection變量。
如果你願意,你可以加載實際的產品和使用:

$_realProduct = Mage::getModel('catalog/product')->setStoreId(Mage::app()->getStore()->getId())->load($_selection->getProductId()); 

其實我不建議這一點,因爲它可能會影響性能。但是,如果你沒有包含很多選項的捆綁產品,你可以做到這一點。

您可以選擇並重寫方法Mage_Bundle_Model_Product_Type::getSelectionsCollection並向該集合添加更多屬性。

現在如果你有所有你需要的數據,剩下的就是css和js。應該很容易。