1

カスタマイズ可能な記事のSKUを表示したいと思います。下のスクリーンショットをご覧ください。

色や長さなどを選択すると、ajaxで価格が更新されます。これまでのところ、とても良いです。ただし、記事のSKUも表示したいと思います。

サイトはこのURLをajax経由で呼び出します。

http://SERVER/oi/ajax/co/?id=5106&pid=5114

そして私に次のコードを返します:

<script type="text/javascript">
    //<![CDATA[
    window.opConfig = new Product.Options([]);
    $('product_addtocart_form').encoding = 'multipart/form-data';
    //]]>
</script>

この変更のためにどのファイルを更新/変更する必要がありますか?この新しいProduct.Optionsの正しいjsはどこにありますか?

ここに画像の説明を入力してください

4

1 に答える 1

2

私はそれを解決しました...まあ。休憩を取った後、次の解決策を思いつきました。

このコードを製品の view.pthtml (実際に製品を表示する html) に入れました。

<div style="text-align:left; font-size:11px; font-weight:bold;">
<div id="pv_article_sup_art_no" style="display:none;text-align:right;"></div>
</div>

次に、次のコードを scpajaxoptions.phtml に追加しました

<?php 
$data = $this->getProduct()->toArray();
?>

<script type="text/javascript">
    jQuery('#pv_article_sup_art_no').html("Artikelnummer: <?php echo $data['a_sup_artno']; ?>");
    jQuery('#pv_article_sup_art_no').show();
</script>

ええと....うまくいきます!

于 2012-04-24T10:57:19.040 に答える