我在prestashop官方论坛没有收到任何回复,我想问一个问题。
而不是显示可用产品的数量,我想显示一些颜色灯来通知客户可用性。事实上,我认为最好显示“有货”,而不是剩下 3 个产品。
所以我开始编辑.tpl
,但我真的不知道需要改变什么才能工作。
所以这里是感兴趣的部分:
<!-- availability -->
<p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
<span id="availability_label">{l s='Availability:'}</span>
<span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span>
</p>
<p id="availability_date"{if ($product->quantity > 0) OR !$product->available_for_order OR $PS_CATALOG_MODE OR !isset($product->available_date) OR $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}>
<span id="availability_date_label">{l s='Availability date:'}</span>
<span id="availability_date_value">{dateFormat date=$product->available_date full=false}</span>
</p>
<!-- number of item in stock -->
我删除了该部分并输入以下代码:
<p>
{if $product->checkQty($this->id) == 0}<span><img src='images/red.gif' title='Produit en rupture de stock'> Produit en rupture de stock</span>{/if}
{if $product->checkQty($this->id) >= 1 AND $product->checkQty($this->id) <=5}<span><img src='images/orange.gif' title='Attention : Dernières quantités disponible'> Attention : Dernières quantités disponible</span>{/if}
{if $product->checkQty($this->id) > 5}<span><img src='images/green.gif' title='Produit en Stock'> Produit en stock</span>{/if}
</p>
但这并没有考虑到磁偏角。当我们改变产品偏角时,数量保持不变。任何形式的帮助将不胜感激。