0

我正在开发 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的.in 中执行此过程。app\design\frontend\base\default\template\form我得到了价值。$product_id但是当我这样做print_r($attVal)时,它只显示array()在前端。

4

0 回答 0