質問

単純な製品に特定のカスタムオプションを事前に選択する必要があります。ドロップダウンまたはチェックボックスのいずれかです。

役に立ちましたか?

解決

したがって、タイプ選択のカスタムオプションの場合、ドロップダウンとチェックボックスの場合、値のHTMLはで生成されます Mage_Catalog_Block_Product_View_Options_Type_Select::getValuesHtml().

フロントエンドにオプションのデフォルトを表示することをお勧めするのは、このブロックを書き換えて、選択したとおりにデフォルトオプションを設定するようにカスタマイズすることです。

チェックボックスとラジオについては、セクションをご覧ください。

$htmlValue = $_value->getOptionTypeId();
if ($arraySign) {
    $checked = (is_array($configValue) && in_array($htmlValue, $configValue)) ? 'checked' : '';
} else {
    $checked = $configValue == $htmlValue ? 'checked' : '';
}

そして、selectsとmutli-選択のために、セクションを見てください。

if ($configValue) {
    $select->setValue($configValue);
}
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top