突出显示频道抓取发票上的多个订单

时间:2014-09-04 14:15:51

标签: css

如何在频道抓取工具发票上突出显示大于1的订单数量? 或者 - 这样做的CSS代码是什么? 发票使用以下内容:

{{loop}}
<tr class='whitedatarow'>
<td style='border-left:solid 1px; font-size:12px;'>{{orderitem_qty[loop-count]}}</td><td style='font-size:12px;'>{{orderitem_sku[loop-count]}}</td><td style='font-size:12px;'>{{orderitem_name[loop-count]}} <br/><i>{{orderitem_variations[loop-count]}}</i></td><td id='right' style='font-size:12px;'>{{order_currency}} {{orderitem_price[loop-count]}}</td><td id='right' style='font-size:12px;'>{{order_currency}} {{orderitem_linetotal[loop-count]}}</td>
</tr>
{{loop}}

我希望在大于1时突出显示订单商品数量。

由于

1 个答案:

答案 0 :(得分:0)

只有使用HTML发票而不是PDF发票才能在ChannelGrabber上实现,并且可以通过一点点JavaScript完成。

如果你前往ChannelGrabber中的发票设计师,你可以在HTML的末尾粘贴以下JavaScript

<script>

  var x=document.getElementById("qty").innerHTML;

  if(x > 1){
     document.getElementById("qty").style.backgroundColor= "blue";
  }

</script>

除此之外,您还需要适当地设置元素ID,以便:

<td style='border-left:solid 1px; font-size:12px;'>{{orderitem_qty[loop-count]}}</td>

然后会变成:

<td id='qty' style='border-left:solid 1px; font-size:12px;'>{{orderitem_qty[loop-count]}}</td>

这会将表格单元格的背景颜色设置为蓝色,但您可以在那里指定任何颜色。

如果您只想更改文字本身的颜色,请将backgroundColor更改为color

如果您需要更多帮助,请不要通过ChannelGrabber支持电子邮件地址,LiveChat或电话与我们取得联系。