Eoxia déménage ! Retrouvez-nous au 49 avenue du pont Juvénal à Montpellier à partir du 21/12/2020 En savoir plus

Affichage des promotions dans la page recherche lors d’une page de résultat nulle

Blog de l'équipe Magento

C’est toujours ennuyant de ne rien pouvoir proposer de plus que  : Aucun résultat pour votre recherche suite à une recherche nulle sur Magento.

Cette manipulation vous permet d’afficher juste en dessous, les produits en promotions.

1 – Créer une catégorie  » Promotions « 

2 – Créer bloc statique :  » Promotion « 

Mettre le code {{block type= »catalog/product_list » category_id= »ID DE LA CATEGORIE PROMOTION » template= »catalog/product/list.phtml »}}

3 – Dans le fichier app/design/frontend/default/folan/template/catalogsearch/result.phtml

<p class= »note-msg »>
<?php echo ($this->getNoResultText()) ? $this->getNoResultText() : $this->__(‘Your search returns no results.’) ?>
<h1> Promotions </h1>
<?php echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘ID DU BLOCK PROMOTION’)->toHtml() ?>
<?php if ($messages = $this->getNoteMessages()):?>
<?php foreach ($messages as $message):?>
<br /><?php echo $message?>
<?php endforeach;?>
<?php endif; ?>
</p>

Rien ne vous empêche d’afficher sous votre page de résultat vide d’autres catégories : dernières ventes, produits les plus vendus, nouveaux produits…

Cédric
Designer, technologue, créatif
Voir les articles de Cédric