2014-04-09 220 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。应该很容易。