11 Mai 2017

Module Prestashop flux rss, ajouter une URL du même domaine

Dans Prestashop, un module permet de créer un flux rss sur votre boutique, son nom blockrss. Le problème est que vous ne pouvez pas rentrer une URL de votre boutique, comme : nomdevotresite.fr/blog. Il faut modifier le module pour vous permettre d’utiliser l’URL de votre site internet.

“Vous avez sélectionné le flux RSS de votre propre boutique. Veuillez en choisir un autre.”

Voilà le message quand vous essayez de mettre une URL présente sur votre boutique.

Ce tutoriel est réalisé sur Prestashop 1.6, cependant c’est le même principe sur les autres versions.

Pourquoi créer un flux rss avec ma propre URL ?

Comme de nombreuses boutiques vous avez surement un blog. De ce blog vous voulez afficher les articles sur votre page d’accueil ou dans votre footer par exemple.

Les modules blog Prestashop disposent en général d’une fonctionnalité permettant d’afficher n’importe où sur votre site vos articles blog, pratique !

Mais si admettons, vous avez un blog sur WordPress et votre site internet sur Prestashop alors cela est plus compliqué.

D’où cette modification du module pour nous permettre d’afficher un flux rss avec le nom de notre site internet.

Modification du module Prestashop bloc Flux Rss

Il vous suffit d’aller dans le dossier de votre module sur un FTP et d’ouvrir votre fichier blocrss.php (votresite/modules/blocrss.php).

Supprimez cela :

else

{
$errors = array();
if (stristr(Configuration::get('RSS_FEED_URL'), $_SERVER['HTTP_HOST'].__PS_BASE_URI__))
$errors[] = $this->l('You have selected a feed URL from your own website. Please choose another URL.');

if (sizeof($errors))
$output .= $this->displayError(implode('
', $errors));
}

 

Source : Forum Prestashop

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *