Magento产品配置

时间:2014-04-09 18:15:40

标签: magento

我正在Magento平台上的电子商务网站上工作。

我正在尝试在单选按钮旁边显示一个信息图标,因此当有人翻看图标时,它会在翻转弹出窗口中显示相关的产品信息。

已经有a website that does this。正如您所看到的,您只需翻转I Button即可查看产品信息。

这可能吗?有什么扩展可以帮助我吗?期待您的回复! :)

1 个答案:

答案 0 :(得分:0)

这是一个关于你可以从哪里开始的想法 捆绑产品选项由位于app/design/frontend/{package}/{theme}/template/bundle/catalog/product/view/type/bundle/option/文件夹中的文件呈现。

每个文件对应一种选项(选择,多选,收音机和复选框) 您可以对选择和多选类型做很多事情,但您可以自定义收音机和复选框模板。

在这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。应该很容易。