Un click pour avoir la liste de livres par éditeur

En attendant que l’avocate valide les clauses du contrat qui me posent problèmes, je modifie encore la fiche descriptive des livres.

blogMaintenant, si je clique sur l’éditeur, j’obtiens la liste des livres de cet éditeur.

Lorsque nous ferons les prochaines importations des éditeurs auprès desquels nous voulons être associées, je rajouterai les auteurs, ainsi, les lecteurs pourront également sélectionner les livres par auteur.

Pour arriver à cette prouesse technique extraordinaire, j’ai pioché sur le forum de Prestashop un morceau de code.

Prenez votre fichier product.tpl dans public_html/thèmes/votre thème/.

! Attention, cette solution fonctionne pour Prestashop 1.6.1.5. !

Trouvez <!–center infos–> et allez sous <h1 itemprop= »name »>{$product->name|escape:’html’:’UTF-8′}</h1> (le nom du livre)

Recopiez :

<!--pour afficher les auteurs-->
{if isset($product->manufacturer_name)}
<p id="manufacturer">
<label>{l s='Auteur : '} </label>
<a itemprop="brand" itemscope itemtype="http://schema.org/Brand" href="{$link->getManufacturerLink($product_manufacturer->id_manufacturer, $product_manufacturer->link_rewrite)|escape:'html':'UTF-8'}"><span class="editable" itemprop="name" content="{$product->manufacturer_name}">{$product->manufacturer_name|escape:'html':'UTF-8'}</span></a>
</p>
{/if}

<!--pour afficher les maisons d'editions-->
{if isset($product->supplier_name)}
<p id="supplier">
<label>{l s='Editeur: '} </label>
<a itemprop="brand" itemscope itemtype="http://schema.org/Brand" href="{$link->getSupplierLink($product_supplier->id_supplier, $product_supplier->link_rewrite)|escape:'html':'UTF-8'}"><span class="editable" itemprop="name" content="{$product->supplier_name}">{$product->supplier_name|escape:'html':'UTF-8'}</span></a>
</p>
{/if}

Si vous voulez rajouter un logo, vous devrez consulter le reste du post sur le forum.