Я новичок в magento. В настоящее время я использую переключатель с изображением на странице продукта для выбора значений. Радиокнопка работает правильно, но значение не сохраняется в базе данных. Мой код находится в файле:Значение радиокнопки не сохраняется в базе данных
app\design\frontend\rwd\default\template\catalog\product\view\options\type\default.phtml
Default.phtml:
<?php $_option = $this->getOption() ?><?php //var_dump($_option->getId());die; //print_r($_option->getValues()); ?>
<?php
if($option_values = $_option->getValues()){?>
<dt>
<label class=""><em>*</em><?php echo $this->escapeHtml($_option->getTitle()) ?></label>
</dt>
<?php
foreach($option_values as $value)
{
$custom_options = $value->getData();
$id = "option ".$custom_options['option_type_id']." text";
?>
<input type="radio"
class="input-radio product-custom-option"
name="theme"
id="<?php echo $id;?>"
style="display:none"
value ="3456789"
onClick=check("<?php echo strtolower(str_replace(" ","_",$id));?>")>
<label
for="<?php echo $id;?>"
name="options[<?php echo $id ?>]"
id="<?php echo $id ?>"
value="ythuj"
>
<img class="img_border"
src ='<?php echo Mage::getBaseUrl('media').$custom_options["thum_image"]?>'
id ="<?php echo strtolower(str_replace(" ","_",$id));?>"
value = "asdf"
>
</label>
<?php } ?>
<?php }
?>
С исходный текст:
</dt>
<input type="radio"
class="input-radio product-custom-option"
name="theme"
id="option 582 text"
style="display:none"
value ="3456789"
onClick=check("option_582_text")>
<label
for="option 582 text"
name="options[option 582 text]"
id="option 582 text"
value="ythuj"
>
<img class="img_border"
src ='http://127.0.0.1/asd/media/catalog/customoptions/1.png'
id ="option_582_text"
value = "asdf"
>
</label>
Как я решить эту проблему? Текстовое поле ввода работает правильно, только значения радиокнопки отсутствуют?
Если вы разместите свой html-источник страницы в браузере, легко решить эту проблему ... – Thanga
@Thanga, но код html работает правильно. В любом случае, плохо прочитайте код? – user3041822
Да. В браузере см. «Источник просмотра» и скопируйте его. – Thanga