在哪里可以找到NetSuite中'salespricehtml'或'addtocarthtml'的代码?
我正在尝试在我网站的产品页面上添加Schema.org Microdata,特别是价格,但数量和价格在网站上使用标签/名称'salespricehtml'显示,如<%=getCurrentAttribute('item','salespricehtml')%>
。如果您能提供帮助,我们将不胜感激! :)
答案 0 :(得分:0)
这是我的代码:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<h3>
<span itemprop="priceCurrency" content="AUD">$</span><span itemprop="price" content="<%=getCurrentAttribute("item","salesPrice")%>">
<script language="javascript">
salesPriceRaw('<%=getCurrentAttribute("item","salesPrice")%>');
</script>
</span>
<small>
<script language="javascript">
gstHtml('<%=getCurrentAttribute("item","salestaxcode")%>');
</script>
</small>
<span itemprop="availability" content="In stock"></span>
</h3>
</div>
使用以下脚本来格式化税务信息并尽可能遵守微观数据标准:
<script type="text/javascript">
function salesPriceRaw (salesPrice) {
var price = salesPrice.replace('$', '');
document.write(price);
}
function gstHtml (gst) {
if (gst == 'GST:TS-AU') {
document.write(' + GST ');
} else {
document.write('(GST Exempt) ');
}
}
</script>
这真的是一个黑客,但它确实有效。实质上,您应该从getCurrentAttribute标记中删除html部分。希望这有帮助!