Jump to content

Problème de session


thomas06

Recommended Posts

Bonjour tout le monde,

 

Je viens à vous car j'ai un soucis de session avec mon Prestashop.

 

Je m'explique, j'ai un site de vente, et j'aimerai que si le visiteur n'a pas de compte sur le site, ou qu'il ne soit pas connecté tout simplement à son compte, qu'il ne puisse pas voir un certain module "Produit phare sur la page d'accueil"

 

J'ai essayé de mettre le module en exception avec différents fichiers, t'elle que index.php, mais bien sur ça n'affiche plus du tout le module qu'on soit connecté ou non à son compte.

 

Donc m'a question est " Comment éviter l’affichage si une personne n'est pas connecté?"

 

Existe t-il un module pour gérer cela ou faut-il récupérer un script ?

 

J'ai essayé un print_r($_SESSION);, aucune erreur (je travail en local)

 

J'ai même essayé un echo, mais rien ni fait rien ne s'affiche alors que ça devrait m'afficher "array" à priori.

 

Et j'ai aussi tester des conditions si la session existe afficher X sinon Y

 

Y a til une manière de récupérer la session sur Prestashop comme Joomla ou Wordpress?

 

Ma version prestashop est : 1.4.4.1

 

Voila je vous remercie par avance

 

Cordialement,

Link to comment
Share on other sites

Prestashop utilise smarty donc tu peux oublier print, echo et compagnie.

Tu dois modifier le fichier template (.tpl) là où tu veux appliquer ta condition. Pour les produits phares, tu modifieras donc le fichier tpl de productsfeatured ou homepagefeatured je sais plus le nom et tu appliques la condition suivante :

 

{if $logged}

Je suis connecté

{else}

Je suis pas connecté

{/if}

 

Après ça dépend aussi de quelle version de Prestashop tu utilises !

Link to comment
Share on other sites

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...