【发布时间】:2013-06-28 10:06:03
【问题描述】:
我在管理员中使用多选选项为产品添加了新属性。 我从 view.phtml(产品页面)中的复选框中获取所选属性的值。
现在,我想将这些选中的复选框值传递到购物车页面、结帐页面和订单页面。但我正在努力寻找一种简单的方法。
非常感谢任何帮助。 这里 available_colors 是我的属性名
<div class="available_color span10" style="margin:10px 0;">
<?php
$_product->getResource()->getAttribute('available_colors')->getFrontend()->getValue($_product);
$color = $_product->getAttributeText('available_colors');
//print_r ($color);
?>
<h2>Item Color</h2>
<?php foreach ($color as $value): ?>
<label class="span4" style="margin-left:0px;">
<input class="pro_color_<?php echo $value; ?>" name="<?php echo $value; ?>" value="<?php echo $value; ?>" type="checkbox">
<?php echo $value; ?>
</label>
<?php endforeach; ?>
</div>
它显示在产品页面中,但问题是 当我添加到产品添加到购物车属性值时未通过并显示在购物车、结帐页面中。
【问题讨论】:
-
看看代码是如何处理可配置产品的?也是模型的转换线
-
但我没有可配置的产品,我有带有自定义属性的简单产品,并将自定义属性值传递产品页面添加到购物车和结帐页面
-
你找到解决办法了吗
标签: magento