exootia Posted March 19, 2014 Share Posted March 19, 2014 (edited) Bonjour à tous, Je suis donc un nouvel utilisateur de Prestashop. J'ai l'habitude de travailler avec WordPress. J'avais quelques questions : Commencer directement avec la 1.6 ou la 1.5 ? J'ai commencé à travailler en local sur la version 1.5 et je viens de m'appercevoir que la version 1.6 est sortie. Autant passer directement dessus, non ? Y a-t-il des changements majeurs au niveau développement ? Création de thème Lorsque vous réalisez un thème PS, vous copiez le thème par défaut ou créez chaques fichiers séparements ? De ce que j'ai lu, la plus part des gens copient le thème de base, pour virer les tous CSS et les créer leur template. C'est la meilleur solution ou pas ? (selon vous ^^) Ajout de hook personnaliséJ'ai lu différentes choses sur les hook personnalisé. Pour le site sur lequel je travail actuellement (version 1.5), j'ai créée des hooks perso en l'ajoutant dans la BDD mais de ce que j'ai cru comprendre. On est plus obligé de passer par la base de donnée pour le faire, mais j'ai pas trop capté comment... Ensuite, pour pouvoir greffer des modules au hook créée, il faut donc éditer le fichier php du module concerné, mais je me dis qu'à chaque mise à jour ça va sauter non ? Donc dans ce cas comment faire ? Merci d'avance à ceux qui pourront m'éclairer sur ces points A bientôt ! (avec sûrement d'autres petites questions ) Edited March 19, 2014 by exootia (see edit history) Link to comment Share on other sites More sharing options...
Szed Posted March 19, 2014 Share Posted March 19, 2014 La 1.6 apporte principalement une refonte complète du back office, ainsi qu'un nouveau thème Bootstrap pour le front. A vérifier, mais il n'y a pas, je crois, de grosse modification sur le développement de module par exemple (je dis peut être une bétise la, à confirmer). Quand à commencer par la 1.6, attendre ma 1.6.1 est en général une bonne solution ^^ Bien que pour certain, la 1.6 est stable, et chez d'autres, des bugs persistent (comme à chaque MAJ...). Le plus simple est peut être de tester une 1.6 sur votre environnement de prod. Concernant la création de thème, pour ma part, je duplique le thème par défaut. A chacun sa méthode... Pour les hook, il est désormais possible de les créer directement depuis un module et dans le thème il me semble. Et effectivement, pour greffé un module sur un hook particulier, il faut lui rajouter une fonction du type displayMonNouveauHook(){ //content }, qui sauterais en cas de mise à jour du module Link to comment Share on other sites More sharing options...
Atch Posted March 19, 2014 Share Posted March 19, 2014 (edited) Salut et Bienvenu, 1°/ j'ai lu sur le blog de Prestashop que la 1.5 n'était plus maintenue, donc quitte à démarrer, pourquoi pas commencer sur la 1.6 (meme si encore léger bugs) 2°/ Perso, je prends le thème de base pour récupérer un max de variables dans les tpl et je nettoie les CSS avant de démarrer. 3°/ Oui depuis la 1.5, plus besoin de trifouiller la bdd pour ajouter un Hook. Pour pas être embêté avec les MAJ, duplique le module pour créer le tien. Bonne continuation. Atch Edited March 19, 2014 by Atch (see edit history) Link to comment Share on other sites More sharing options...
exootia Posted March 19, 2014 Author Share Posted March 19, 2014 Merci Szed pour le lien Pour les thèmes, ça va dans le sens de ce que j'avais déjà lu à droite et à gauche.Par contre pour les hooks, je trouve ça surprenant qu'il n'y ai pas de solution permettant de faire ça "proprement" sans que ça saute à chaque mise à jour (autre que de devoir duppliquer le module comme tu le dis Atch). J'avais également une autre question concernant les menus :J'ai voulu ajouter un lien "accueil" mais lorsque je le met directement, il me rajoute les catégories en sous menu, et je n'ai pas trouvé comment éviter ça. Pour le moment j'ai ajouté un lien "manuellement" en précisant moi même l'URL, mais pareil je trouve pas ça très propre. Il y a une autre solution proposée par le CMS ? Merci à vous pour vos réponses en tout cas Link to comment Share on other sites More sharing options...
Szed Posted March 19, 2014 Share Posted March 19, 2014 Le lien Accueil que vous ajouté, c'est en fait la catégorie Accueil (catégorie mère). Et le plugin de menu ajoute automatiquement les catégorie fille en sous menu. Ajouté un lien manuellement pointant vers la home, est tout à faire correct cela dit. Pour le menu, le mieux est tout de même de passé par un plugin de menu avancée, vous permettant d'avoir vraiment la main dessus, et permettant la création de menu vraiment poussé. 1 Link to comment Share on other sites More sharing options...
exootia Posted March 19, 2014 Author Share Posted March 19, 2014 (edited) Je vais regarder les différents modules. Il y en a des gratuits qui valent le coup ? Sinon j'ai une autre question ^^ Je souhaiterai avoir une page où je liste toutes les catégories enfants et une autre catégorie (qui n'a pas de catégories enfant) où je liste directement les produits. Comment est-ce que je peux arrive à quelque chose comme ça ? EDIT:J'ai réussi de la façon suivante : En modifier le fichier category.tpl, j'ai modifié la condition qui ressemblait à : {if isset($subcategories)} .... {/if} {if $products} ... {/if} j'ai édité de cette façon : {if isset($subcategories)} .... {elseif $products} .... {/if} Edited March 19, 2014 by exootia (see edit history) Link to comment Share on other sites More sharing options...
Szed Posted March 20, 2014 Share Posted March 20, 2014 Des modules de menus avancé gratuit, je ne pense pas non. Mais pour 50€, il y a sur le store le menu Riche Avancée de Prestashop, ou Advanced Top menu, très utilisé par un grand nombre de boutique pour ce que j'en sais. Je ne sais pas si d'autres alternatives sont sorties... Link to comment Share on other sites More sharing options...
2FR3 Posted March 20, 2014 Share Posted March 20, 2014 A tester en 1.6 => http://www.prestashop.com/forums/topic/195259-module-gratuit-menu-mega-drown-evolution-v20/ D'ailleurs, de mémoire, c'est Atch qui s'en occupe. Link to comment Share on other sites More sharing options...
Atch Posted March 20, 2014 Share Posted March 20, 2014 Ah non moi je ne m'occupe de rien Avant de commander un module de menu, vérifiez qu'il soit Responsive... V++ Atch Link to comment Share on other sites More sharing options...
2FR3 Posted March 20, 2014 Share Posted March 20, 2014 Ah non moi je ne m'occupe de rien Avant de commander un module de menu, vérifiez qu'il soit Responsive... V++ Atch Autant pour moi, la vieillerie ! Link to comment Share on other sites More sharing options...
Thom89 Posted March 27, 2014 Share Posted March 27, 2014 Bonjour à toutes et à tous, Je tourne avec Prestashop 1.6.0.5. J'aimerais savoir pourquoi lorsque je dégreffe le module " Bloc bannière " du " DisplayHeader " l'image qui se trouve tout en haut de ma page et que je vous ai joins ne s'enlève pas ? Link to comment Share on other sites More sharing options...
Thom89 Posted March 28, 2014 Share Posted March 28, 2014 Up ! Quelqu'un pour m'aider s'il vous plait Link to comment Share on other sites More sharing options...
Szed Posted March 28, 2014 Share Posted March 28, 2014 displayHeader concerne ce qu'il y a entre <head> et </head>. ON y greffe souvent les modules pour leur appel CSS et JS. Vore bloc bannière doit être greffé dans le HookTop (Top of pages),qui lui s'occupe de l'affichage du haut de la page. Pour la prochaine question, créer un topic à part, cela sera plus efficace Link to comment Share on other sites More sharing options...
Thom89 Posted March 28, 2014 Share Posted March 28, 2014 displayHeader concerne ce qu'il y a entre <head> et </head>. ON y greffe souvent les modules pour leur appel CSS et JS. Vore bloc bannière doit être greffé dans le HookTop (Top of pages),qui lui s'occupe de l'affichage du haut de la page. Pour la prochaine question, créer un topic à part, cela sera plus efficace Oui je comprends mieux maintenant ça ne pouvais pas fonctionner... Du coup j'ai désactivé mon Modules "Bloc bannière" dans Modules --> Modules --> Bloc bannière Merci pour votre réponse ! 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