Grimtork Posted August 17, 2010 Share Posted August 17, 2010 Bonjour!Je suis actuellement en train de développer une boutique sur prestashop et mon client me demande deux pages d'accueil. Une page d'accueil pour les utilisateurs anonymes et une autre pour les utilisateurs connectés.J'ai donc prit le problème sous cette forme: une page d'accueil avec des modules s'affichant ou non en fonction du statu de l'utilisateur.Je décide donc de mettre une petite condition dans mes fichiers php et tpl pour afficher ou non le module:monmodule.php function hookHome($params) { global $smarty; if($cookie->isLogged()) $connect = 1; else $connect = 0; $smarty->assign("connect", $connect); $smarty->assign("html",$this->_html); $smarty->assign("contenu",Configuration::get($this->name . '_contenu')); $smarty->assign("titre",Configuration::get($this->name . '_pres_titre')); return $this->display(__FILE__, 'blockpresentation.tpl'); } monmodule.tpl {if $connect == 0} {$titre} {$contenu} {/if} Mais lorsque que je met cette condition plus aucun module de la colonne droite, gauche et centrale ne s'affichent. J'ai essayé de tourner ça différemment mais pas moyen de le faire marcher...Une idée? Vous voyez d'où vient le problème?Merci d'avance Link to comment Share on other sites More sharing options...
iNemo Posted August 17, 2010 Share Posted August 17, 2010 Il me semble qu'il suffit de faire {if $logged} ... {/if} dans une tpl pour savoir si l'utilisateur est identifié Link to comment Share on other sites More sharing options...
Grimtork Posted August 17, 2010 Author Share Posted August 17, 2010 Bah ça marche nickel merci!En passant j'ai un petit problème avec my-account.php. Le lien "identifiez-vous" qui y mène est corrompu et je n'ai pourtant jamais modifier cette page. Donc pas moyen de m'identifier pour tester.Pourtant l'url semble bonne: https://localhost:8080/mon_site/my-account.php Link to comment Share on other sites More sharing options...
iNemo Posted August 17, 2010 Share Posted August 17, 2010 Tu as peut être une erreur a cause des URL simplifiées regarde dans le backoffice et désactive/active les. Link to comment Share on other sites More sharing options...
Grimtork Posted August 18, 2010 Author Share Posted August 18, 2010 J'ai essayé de les activer/désactiver plusieurs fois sans succès. Par contre en tatillonnant un peu, j'ai remarqué que le lien été en https ce qui me parait normal car j'ai activé le SSL sur le site mais lorsque j'essaye d'atteindre la page en http ça passe sans problème...Le problème viendrai donc du SSL. Je peux le désactivé pendant le développement mais ça ne serai sécurisé en production. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now