如何在产品详细信息页面以外的前端显示自定义选项?

时间:2012-11-29 10:37:21

标签: e-commerce magento-1.7

我正在研究magento 1.7版本。 我在管理员的产品中添加了一些自定义选项。 现在他们正在产品详细信息页面上显示。但我只是想在另一个页面上显示。 我的意思是我在产品详细信息页面上有一个按钮,当我点击该按钮时,应显示这些自定义选项,填写完该表单后,应将其重定向以添加到购物车页面。 我使用的代码如下: -

$product_id = $_REQUEST['id1'];
$product = Mage::getModel("catalog/product")->load($product_id);
$attVal = $product->getOptions();
foreach($attVal as $optionKey => $optionVal) {
$optStr .= "<select style='display:block; clear:both;' name='options[".$optionVal->getId()."]'>";
foreach($optionVal->getValues() as $valuesKey => $valuesVal) {
$optStr .= "<option value='".$valuesVal->getId()."'>".$valuesVal->getTitle()."</option>";
}
$optStr .= "</select>";
}
echo($optStr );

我正在使用模块创建者创建的index.phtml app\design\frontend\base\default\template\form中执行此过程。 我正在获得$product_id的价值。但是当我print_r($attVal)时,它只会在前端显示array()

0 个答案:

没有答案