Jump to content

Edit History

coffrant@me.com

[email protected]

Bonjour à la communauté,

Je souhaiterai personnaliser l'affichage dans le récapitulatif 'PANIER' en rajoutant une mention selon l'ID de l'attribut attaché au produit. Je suis en prestashop 1.7.8

Exemple : si attribut ID = 34 ou groupe d'attribut ID = 45 > J'affiche l'attribut + la mention 'Sur devis uniquement'. Sinon j'affiche rien ou 'autre chose'

J'ai tenté ceci sur le fichier themes/templates/checkout/_partials/cart-detailed-product-line.tpl, cela ne fonctionne pas ;

{foreach from=$product.attributes key="attribute" item="value"}
      <div class="product-line-info">
      {if $product.attributes_label == 'Pose'}
    <span class="label">{$attribute} :</span>
        <span class="value">{$value} {l s='sur devis'} {else} {l s='mm'}</span>
        {/if}
      </div>
    {/foreach}

--- ou

{foreach from=$product.attributes key="attribute" item="value"}
      <div class="product-line-info">
      {if $id.attribute.group == 235}
    <span class="label">{$attribute} :</span>
        <span class="value">{$value} {l s='sur devis'} {else} {l s='mm'}</span>
        {/if}
      </div>
    {/foreach}

J'ai tenté plusieurs variantes mais aucune ne fonctionne. Je pense avoir un soucis avec l'appel de la variable mais je n'arrive pas à trouver ou cela cloche, n'étant pas un expert en code.

 

Merci pour votre aide.

coffrant@me.com

[email protected]

Bonjour à la communauté,

Je souhaiterai personnaliser l'affichage dans le récapitulatif 'PANIER' en rajoutant une mention selon l'ID de l'attribut attaché au produit. Je suis en prestashop 1.7.8

Exemple : si attribut ID = 34 ou groupe d'attribut ID = 45 > J'affiche l'attribut + la mention 'Sur devis uniquement'. Sinon j'affiche rien ou 'autre chose'

J'ai tenté ceci sur le fichier themes/templates/checkout/_partials/cart-detailed-product-line.tpl, cela ne fonctionne pas ;

{foreach from=$product.attributes key="attribute" item="value"}
      <div class="product-line-info">
      {if $product.attributes_label == 'Pose'}
    <span class="label">{$attribute} :</span>
        <span class="value">{$value} {l s='sur devis'} {else} {l s='mm'}</span>
        {/if}
      </div>
    {/foreach}

--- ou

{foreach from=$product.attributes key="attribute" item="value"}
      <div class="product-line-info">
      {if $id.attribute.group == 235}
    <span class="label">{$attribute} :</span>
        <span class="value">{$value} {l s='sur devis'} {else} {l s='mm'}</span>
        {/if}
      </div>
    {/foreach}

J'ai tenté plusieurs variantes mais aucune ne fonctionne. Je pense avoir un soucis avec l'appel de la variable mais je n'arrive pas à trouver ou cela cloche, n'étant pas un expert en code.

 

Merci pour votre aide.

×
×
  • Create New...