如何解决如何在网站上只显示那些在 Odoo 10 中有 Quantity in Hand 的产品?
我是 odoo 的新手。我只想在电子商务网站上展示那些在手数量大于 0 的产品。我使用的是 odoo 10。
我该怎么做?
我的代码是:
<div class="row">
<div class="hidden" id="products_grid_before"/>
<div class="col-md-12 col-xs-6" id="products_grid">
<table width="100%">
<tbody>
<tr t-ignore="true">
<td t-foreach="range(0,rows)" t-as="row" t-attf-width="#{100/rows}%"/>
</tr>
<tr t-foreach="bins" t-as="tr_product">
<t t-foreach="tr_product" t-as="td_product">
<t t-if="td_product">
<t t-set="product" t-value="td_product['product']"/>
<td t-att-colspan="td_product['x'] != 1 and td_product['x']" t-att-rowspan="td_product['y'] != 1 and td_product['y']" t-attf-class="oe_product oe_grid oe-height-#{td_product['y']*2} #{ td_product['class'] }">
<div class="oe_product_cart" t-att-data-publish="product.website_published and 'on' or 'off'">
<t t-set="product_image_big" t-value="td_product['x']+td_product['y'] > 2"/>
<t t-call="website_sale.products_item"/>
<t t-cell="website_sale.products_item"/>
</div>
</td>
</t>
<td t-if="not td_product" class="oe-height-2"/>
</t>
</tr>
</tbody>
</table>
<t t-if="not bins">
<div class="text-center text-muted oe_product">
<h3 class="css_editable_display">No product defined.</h3>
<p groups="sales_team.group_sale_manager">Click
<i>'New'</i> in the top-right corner to create your first product.
</p>
</div>
</t>
</div>
</div>
<div class="products_pager">
<t t-call="website.pager"/>
</div>
</div>
解决方法
只需在您展示产品的位置添加以下代码即可。
<t t-if="td_product.qty_available >= 0">
executable statement..
</t>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。