jeckyl Posted October 9, 2009 Share Posted October 9, 2009 Bonjour,Dans certains thèmes, on voit des modules directement dans le répertoire thème.Si j'ai bien compris cela permet de substituer un tpl à celui d'origine.Mais en récupérant des thèmes et en intégrant certains nouveau tpl de modules cela n'affiche rien.Doit il y avoir une déclaration particulière pour qu'ils soient pris en compte ?Car j'aimerais bien modifier certains tpl pour mon thème sans avoir à tout reprendre lors d'une mise à jour.Savez vous aussi comment intégrer les liens cms avec l'urlrewriting lorsque on les intégre à la mains dans un tpl ? Link to comment Share on other sites More sharing options...
Natsu Posted October 9, 2009 Share Posted October 9, 2009 Hello, themes/modules/nomdumodules Ceci dit, il faut en plus de la tpl, le fichier fr.php (ou autre)Il faut modifier le php du modules pour utiliser la class Link qui permet de créer les liens rewrite Link to comment Share on other sites More sharing options...
jeckyl Posted October 9, 2009 Author Share Posted October 9, 2009 toujours au top natsu, maintenant il ne reste plus qu'à comprendre tout ce que tu viens de me dire et de le mettre en application.Je bosse actuellement pour aligner tous les élément du header sous la barre de titre du site, je crois que faire un nouveau tpl sera plus simple.il faut aussi que je travail sur le blockvariouslink dans le footer et aussi intégrer la newsletter dans le footer.C'est fou tout ce que l'on peut faire avec prestashop Link to comment Share on other sites More sharing options...
Natsu Posted October 9, 2009 Share Posted October 9, 2009 Merci Jeckyl En faite, je sais tout ça car j'en ai fait les frais au boulot (3 boutiques presta à faire...) c'est dans cette optique que j'ai placé mes modules dans le thème Ceci dit, tu peux déplacer tout le dossier du module tpl & php (par exemple blockvariouslink) dans le dossier "themes/modules/" Link to comment Share on other sites More sharing options...
jeckyl Posted October 9, 2009 Author Share Posted October 9, 2009 cool, ont peut créer des modules spécifiques à une boutique. Link to comment Share on other sites More sharing options...
marty69 Posted October 19, 2009 Share Posted October 19, 2009 Bonjour à tous,Je viens de mettre mes modules dans mon dossier de thèmes car c'est effectivement plussimple pour une migration.Tout fonctionne et c'est top.Sauf que mes modules ne sont plus traduits lorsque je fais cela et le tout apparait en anglais en FOPrécisions :- Je suis en version 1.2.3- J'ai copié le dossier complet des modules (tpl, php, trads...)Y a-t-il une modif à faire sur un chemin ou une ligne de code pour que les modules dans les dossiers de themes prennent la langue choisie ?Merci Link to comment Share on other sites More sharing options...
Kreasite Posted October 19, 2009 Share Posted October 19, 2009 HelloVous devez traduire à nouveau via le Back Office les modules que vous avez ajouté en surcouche.++DAV Link to comment Share on other sites More sharing options...
fthanron Posted February 2, 2010 Share Posted February 2, 2010 Bonjour,J'ai essayé les solutions suivantes :creer un dossier modules dans mon theme prestashop/themes/montheme/modules et d'y coller les dossiers complets des modules suivants : homefeaturedcustom et sendtomyfriendcreer un dossier modules le dossier général theme prestashop/themes/modules et d'y coller les dossiers complets des modules suivants : homefeaturedcustom et sendtomyfriendet dans les deux cas, rien ne s'affiche dans le BO. J'ai du rater quelquechose, est ce que quelqu'un peut m'éclairer ?Merci par avance.Test Prestashop 1.3 alpha sur Wamp en local Link to comment Share on other sites More sharing options...
jeckyl Posted February 2, 2010 Author Share Posted February 2, 2010 Salut,Seul le tpl est pris en compte dans le répertoire thème.Donc seul la présentation remplacera l'ancienne ce qui sans modifications ne provoque rien. Link to comment Share on other sites More sharing options...
fthanron Posted February 2, 2010 Share Posted February 2, 2010 Ok, merci Jeckyl pour ta réponse.Donc, pour résumer :Installer le module cible comme tous les autres modules dans PrestashopCopier ce module dans le theme qui nous interesse après y avoir créé un repertoire modulesEt hop ! Link to comment Share on other sites More sharing options...
jeckyl Posted February 2, 2010 Author Share Posted February 2, 2010 Oui, sauf que seul le tpl sera pris en compte avec les traductions. Link to comment Share on other sites More sharing options...
fthanron Posted February 2, 2010 Share Posted February 2, 2010 Ok super !Encore merci Jeckyl Link to comment Share on other sites More sharing options...
phil46 Posted February 3, 2010 Share Posted February 3, 2010 Re,excusez-moi d'insister mais j'étais sur la question aussidans mon cas j'ai modifié certains fichiers du blockcatégories d'origine pour réutiliser celui d''origine je copie donc le rep blockcatégories dans un dossier module de mon thème mais voilà comment mon thème va aller chercher le module maintenant quel fichier de mon thème php ou tpl faut -il modifierversion1,25 Link to comment Share on other sites More sharing options...
fthanron Posted February 3, 2010 Share Posted February 3, 2010 Bonjour phil46,visiblement, l'appel est automatique et ne concerne que les fichier tpl et les traductions (à faire dans le BO) ... enfin, c'est comme ça que ça fonctionne chez moi.@+ Link to comment Share on other sites More sharing options...
phil46 Posted February 4, 2010 Share Posted February 4, 2010 re,RE,visiblement j'ai du mal à comprendre...peut-tu me situer un (blocmodule) que tu aurais (dupliquer) dans le dossier module de ton nouveau thème et qui fonctionnerait sans faire appel au module d'origine dans le dossier module de prestashop, pour voir s'il ne fait pas appel au module d'origine il suffit juste de renommer le dossier d'origineje ne sais pas si tu vois ce que je veux dire, maintenant il se peut que certains modules ne soient pas (déplaçcables) comme qui dirait des modules de core ou de base et que d'autres le soient.J'aimerais ton avis la-dessus ou dis moi si je me plante du tout au toutMerci à toi de garder le filsA+ Link to comment Share on other sites More sharing options...
jeckyl Posted February 4, 2010 Author Share Posted February 4, 2010 ok, on va répéter doucement !!!!Seul le tpl et les fichiers d langues peuvent être interprété dans le répertoire module de ton thème.Les modules doivent obligatoirement être dans le répertoire modules de la racine du site. Sinon ils ne fonctionnent pas. Link to comment Share on other sites More sharing options...
fthanron Posted February 4, 2010 Share Posted February 4, 2010 Bonjour Phil46,Le module contenu dans le dossier modules de Prestashop est necessaire pour le bon appel du module present dans le dossier modules de ton theme.(Les phrases commencent à etre complexes .. !!!) Il faut donc conserver les noms identiques pour les modules du dossier presta et de ton dossier themes.Pour ma part, j'ai testé un module de menu horizontal (lavalamp), un blockuserinfo, blockvariouslink, movingboxes.Lorsque les fichier tpl contenus dans le dossier modules de ton theme sont modifiés, ils viennent surclasser les tpl du dossier modules de prestashop.Est ce que ça répond à la question ?[EDIT]Visiblement jeckyl a été plus prompt que moi sur ce coups ;o) Link to comment Share on other sites More sharing options...
phil46 Posted February 4, 2010 Share Posted February 4, 2010 Re,C'est clair merci a vous deux encore un prob de résoluA+ 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