我想展示可自定义文章的SKU。看看下面的截图。
如果我选择颜色,长度等,价格将通过ajax更新。到目前为止,非常好。但我也希望显示文章的SKU。
该网站通过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>
我应该更新/更改哪个文件进行此更改?哪个正确的js为这个新的Product.Options ??
答案 0 :(得分: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>
瞧瞧......它有效!