Jump to content

[Résolu] Ajout du nom de marque dans les miniatures produits Apollo Thème


Recommended Posts

[SOLUTION  Lorsque l'on utilise un thème 'Apollo Theme', nous avons un Page Builder. Le code <p class="product_manufacturer">{$product.manufacturer_name}</p> est à entrer après dans le block "{block name='product_name'}" directement en cliquant sur 'product name' dans l'onglet 'Ap Product List Builder' du back-office, puis vider le cache Prestashop et web. ]

 

 

Bonjour à tous et à toutes.

Après pas mal de recherches sur le forum et divers sites web et après pas mal d'essais infructueux, je me permets de créer un nouveau Topic qui pourra (je l'espère) enfin résoudre mon problème.

Je cherche à ajouter le nom de la marque de mes produits sur les miniatures du catalogue et en page d'accueil :Sans-titre-1.thumb.png.aa5ddcdcdb22f813deee675a06321c21.png

Je travaille sous Léo Thème, et j'ai donc le fichier product.tpl du chemin suivant : theme/templates/catalog/_partials/miniatures/product.tpl, qui me permets (si j'ai bien compris) de modifier cette miniature.
Cependant, j'ai beau insérer le code que je veux après ce block

{block name='product_thumbnail'}
                {if isset($cfg_product_list_image) && $cfg_product_list_image}
                    <div class="leo-more-info" data-idproduct="{$product.id_product}"></div>
                {/if}
                {if $product.cover}
                    <a href="{$product.url}" class="thumbnail product-thumbnail">
                        <img
                            class="img-fluid"
                            src = "{$product.cover.bySize.home_default.url}"
                            alt = "{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}"
                            data-full-size-image-url = "{$product.cover.large.url}"
                        /> 
                        {if isset($cfg_product_one_img) && $cfg_product_one_img}
                            <span class="product-additional" data-idproduct="{$product.id_product}"></span>
                        {/if}
                    </a>
                {else}
                    <a href="{$product.url}" class="thumbnail product-thumbnail">
                            <img src = "{$urls.no_picture_image.bySize.home_default.url}" />
                        {if isset($cfg_product_one_img) && $cfg_product_one_img}
                            <span class="product-additional" data-idproduct="{$product.id_product}"></span>
                        {/if}
                        </a>
                {/if}    
            {/block}


Rien n'y fait... Et je suis complètement perdu.. (c'est la première fois que je dev. un site sur Prestashop).

En vous remerciant par avance.

Edited by Guibgt
fautes d'orthographe après relecture (see edit history)
Link to comment
Share on other sites

13 hours ago, Mediacom87 said:

Bonjour,


Merci pour cette réponse.

À vrai dire j'aurais préféré une réponse m'expliquant comme ça fonctionne, (car en soit il ne doit pas y avoir 500 lignes de code à rentrer), mais votre solution est beaucoup plus simple à mettre en place. Je vais voir ça dans les prochains jours si je ne trouve pas de solution sans module.

Link to comment
Share on other sites

49 minutes ago, Knowband Plugins said:

Veuillez ajouter le code ci-dessous :
 

<p>{$product.manufacturer_name}</p>


après le

{block name='product_name'}


Chemin du fichier: /themes/{your_theme_name}/templates\catalog\_partials\miniatures\product.tpl

Capture d'écran pour référence: https://nimb.ws/6g9lDn

Bonjour,

Merci pour votre retour.

Je viens de trouver la solution en parallèle de votre réponse (qui ne fonctionnait pas au premier abord)... Et alors, soit je suis aveugle, soit il n'y a absolument aucun mention dans la doc. de mon thème.
Donc voici la solution si jamais quelqu'un a le même problème que moi.

Lorsque l'on utilise un thème 'Apollo Theme', nous avons un Page Builder. Le code ci-dessus est à entrer directement en cliquant sur 'product name' dans l'onglet 'Ap Product List Builder' du back-office, puis vider le cache Prestashop et web.

Link to comment
Share on other sites

  • Guibgt changed the title to [Résolu] Ajout du nom de marque dans les miniatures produits Apollo Thème

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...