Jump to content

Edit History

michero

michero

En fait, je n'ai pas tout à fait compris ce que je faisais :) J'ai reproduit un peu bêtement ce que j'ai lu dans ce post et d'autres. Grace a vous @Gta2019 j'ai commencé à réfléchir hahaha 

Du coup - C'est pas uniquement des variables {$product.delivery_out_stock} et {$product.delivery_in_stock} dont j'ai besoin mais aussi de ... {$product.delivery_information} !!

 

 

"Délai de livraison spécifique pour ce produit" => {$product.delivery_in_stock}

"Délai de livraison des produits épuisés avec commande autorisée:" => {$product.delivery_out_stock}

"Délai de livraison par défaut" => {$product.delivery_information}

 

 

Afin de rajouter le délai de livraison Par Defaut au niveau de mon panier j'ai modifié uniquement le fichier themes/le_nom_de_mon_theme/templates/checkout/_partials/cart-detailed-prodct-line.tpl :

 

[..]

      <a class="label" href="{$product.url}" data-id_customization="{$product.id_customization|intval}">{$product.name}</a>
      <a class="delivery-information">{$product.delivery_information}</a>   <===== ICI

[..]

 

avec un bon class. Voila, j'ai mon "Délai de livraison par défaut" . Par contre mtn je bloque sur un IF :


 

      {If "Délai de livraison spécifique pour ce produit" } //si cette valeur exist

        <a class="delivery-information">{$product.delivery_in_stock}</a>

      {elseif "Délai de livraison des produits épuisés avec commande autorisée:"} //si cette valeur exist

            <a class="delivery-information">{$product.delivery_out_stock}</a>

      {else}

     <a class="delivery-information">{$product.delivery_information}</a>

       {/if}


J'ai pensé a un truc comme cela :

 

{if $product.additional_delivery_times == 1}
    {if $product.delivery_information}
        <span class="delivery-information">{$product.delivery_information}</span>
    {/if}
{elseif $product.additional_delivery_times == 2}
    {if $product.quantity > 0}
        <span class="delivery-information">{$product.delivery_in_stock}</span>
    {elseif $product.quantity <= 0 && $product.add_to_cart_url}
        <span class="delivery-information">{$product.delivery_out_stock}</span>
    {/if}
{/if}


 

Mais la  variable $product.additional_delivery_times n'est pas définie alors je ne sais pas comment faire... des idées ?

michero

michero

En fait, je n'ai pas tout à fait compris ce que je faisais :) J'ai reproduit un peu bêtement ce que j'ai lu dans ce post et d'autres. Grace a vous @Gta2019 j'ai commencé à réfléchir hahaha 

Du coup !! C'est pas un {$product.delivery_out_stock} ni {$product.delivery_in_stock} dont j'ai besoin mais ... {$product.delivery_information} !! Afin de rajouter le délai de livraison au niveau de mon panier j'ai modifié uniquement le fichier themes/le_nom_de_mon_theme/templates/checkout/_partials/cart-detailed-prodct-line.tpl :

 

[..]

      <a class="label" href="{$product.url}" data-id_customization="{$product.id_customization|intval}">{$product.name}</a>
      <a class="delivery-information">{$product.delivery_information}</a>   <===== ICI

[..]

 

avec un bon class. Voila ! Pas besoin de modifier des whitelist, ni rien d'autre.

×
×
  • Create New...