0

我在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&egrave;res quantit&eacute;s disponible'> Attention : Derni&egrave;res quantit&eacute;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>

但这并没有考虑到磁偏角。当我们改变产品偏角时,数量保持不变。任何形式的帮助将不胜感激。

4

0 回答 0