modelismeferro Posted February 3, 2009 Share Posted February 3, 2009 bonjour a tous j'ai essayer de patauger un peu dans les blocks et j'aurai aimer avoir un module style informations mais en plus de celui deja present , pour cela j'ai essayer de reprendre les fichiers et meme tout le block informations renomer le nouveau block en blocktest ainsi que les fichiers qui etait dedans et d'inserer tout ca dans modules avec les autres blocks , j'ai du louper une etape car je ne retrouve pas mon block dans l'administration .alors quelqu un peut til me conseiller comment ajouter un nouveau block ?merci d'avance sam Link to comment Share on other sites More sharing options...
SotEW Posted February 4, 2009 Share Posted February 4, 2009 Pour dupliquer un module, je pense qu'il suffit de renommer :Le nom du dossierLe nom du fichier php (identique au dossier)Puis, dans le fichier php, modifier le nom du module à la ligne ressemblant à : class NomDuModule extends TypeDeModule Puis son nom, un peu en dessous : $this->name = 'nomdumodule'; Je crois que c'est tout. Link to comment Share on other sites More sharing options...
Ronie59 Posted February 4, 2009 Share Posted February 4, 2009 bonjourj'ai essayé la manip mais si je copie ce "nouveau" module dans le dossier modules dans la partie admin du site dans modules il n'y a plus aucun module qui apparait.je pense que quelque chose coince Link to comment Share on other sites More sharing options...
SotEW Posted February 4, 2009 Share Posted February 4, 2009 hmm, si plus rien n'apparait et que vous êtes certain d'avoir fait tout ce que j'ai dit, c'est effectivement qu'il y a une erreur quelque part...La seule chose que je n'ai pas précisé, c'est qu'il va falloir faire attention aussi aux noms des variables de configurations.Quel est le nom exacte du module que vous souhaitez dupliquer ? je ferais un test de mon coté avant de donner (si je le peux) une solution. Link to comment Share on other sites More sharing options...
Ronie59 Posted February 5, 2009 Share Posted February 5, 2009 bonjour,je souhaite dupliquer le module blockinfos afin d'y mettre des conseils comme sur ce site http://www.tennisachat.com/ (le guides : bien choisir) à droite de la page d'accueil. Link to comment Share on other sites More sharing options...
SotEW Posted February 5, 2009 Share Posted February 5, 2009 je regarde ça et je vous tiens au courant. Link to comment Share on other sites More sharing options...
Ronie59 Posted February 6, 2009 Share Posted February 6, 2009 Pour dupliquer un module, je pense qu'il suffit de renommer :Le nom du dossierLe nom du fichier php (identique au dossier)Puis, dans le fichier php, modifier le nom du module à la ligne ressemblant à :class NomDuModule extends TypeDeModule Puis son nom, un peu en dessous : $this->name = 'nomdumodule'; Je crois que c'est tout. C'est bon j'ai trouvé le cheinon manquant :il reste à modifier le nom du fichier .tplet ça marche (en tout cas pour le blockinfosheu par contre je ne sais pas comment en changer le titre sur le site.il affiche de module informations et je souhaite en renomer unou est-ce ? Link to comment Share on other sites More sharing options...
modelismeferro Posted February 6, 2009 Author Share Posted February 6, 2009 merci ronie c'est cool vais essayer ca pour changer le titre je crois que c'est outils/traductions/blockinfos et derniere ligne devrait etre modifiableen cherchant un peu plus j'ai reussi a trouver j'ai proceder comme suit copier bloc informations puis coller dans modules j'ai renommer par exemple blockrubriquesj'ai renommer le fichier php et tpl du nouveau fichier en blockrubriques.php et blockrubriques.tpl apres j'ai ouvert blocrubriques.phpj'ai changer le nom partout ou il y avait infos ou block infosligne 3 class Blockrubriques extends Moduleligne 9 $this->name = 'blockrubriques';ligne 17 $this->displayName = $this->l('rubriques block');ligne 18 $this->description = $this->l('Adds a block with several rubriques links');ligne 101 return $this->display(__FILE__, 'blockrubriques.tpl');ensuite j'ai ouvert blockrubriques.tpl j'ai changer les nom infos par rubriques comme suit ligne 1 <!-- Block rubriques module -->ligne 2 ligne 3 {l s='rubriques' mod='blockrubriques'} ligne 10 <!-- /Block rubriques module -->pour finir ouvrir le fchier fr.php et changer le nom infos par rubriques $_MODULE['<{blockrubriques}prestashop>blockrubriques_14e7895288c0eb3947753ac42df8074a'] = 'Bloc rubriques';$_MODULE['<{blockrubriques}prestashop>blockrubriques_7570e5ca31c582e7a2d3ee759ccf5c86'] = 'Ajoute un bloc avec des liens vers vos pages de rubriques';$_MODULE['<{blockrubriques}prestashop>blockrubriques_f0f2c414f4953aa7d9b9c5e087f809de'] = 'Pages sélectionnées pour l\'affichage';$_MODULE['<{blockrubriques}prestashop>blockrubriques_930e6728b148ce5509c6478f0670baae'] = 'Veuillez cocher chaque page que vous voulez voir apparaitre dans le module';$_MODULE['<{blockrubriques}prestashop>blockrubriques_b718adec73e04ce3ec720dd11a06a308'] = 'ID';$_MODULE['<{blockrubriques}prestashop>blockrubriques_49ee3087348e8d44e1feda1917443987'] = 'Nom';$_MODULE['<{blockrubriques}prestashop>blockrubriques_06933067aafd48425d67bcb01bba5cb6'] = 'Mise à jour';$_MODULE['<{blockrubriques}prestashop>blockrubriques_1f4fa45ebc93811596333e8b2e3a6f31'] = 'CMS mis à jour';$_MODULE['<{blockrubriques}prestashop>blockrubriques_a82be0f551b8708bc08eb33cd9ded0cf'] = 'rubriques';enregistrer et c'est fini y plus qu'a le balancer sur le serveur il apparaitra dans les modules Link to comment Share on other sites More sharing options...
SotEW Posted February 7, 2009 Share Posted February 7, 2009 Ah vi, le nom du tpl, c'est vrai :red: Link to comment Share on other sites More sharing options...
untempo Posted May 15, 2009 Share Posted May 15, 2009 Bonsoir modelismeferro,je viens de faire à la lettre la duplication du block infos et c'est génial :-)))Une toute petite précision sur la partie "blockrubriques.tpl " tu as mis un mot (rubriques) en minuscule et sans accent. Pour info, moi j'avais tapé "spécialités" mais le nom du bloc n'apparait pas et j'ai enlevé l'accent et hop, ça marche.Merci pour ce super tuto ;-)) Link to comment Share on other sites More sharing options...
thvi Posted August 22, 2009 Share Posted August 22, 2009 Bonjour J'ai suivi le tuto et je ne vois pas apparaître mon module en FO.Le module est bien installé.Et dans Configurer > Positions, je l'ai greffé dans la colonne de droite.Pourquoi n'apparaît t-il toujours pas ?[edit] Pour info : c'est le module "Bloc catégories" que j'ai dupliqué.Merci pour votre aide Link to comment Share on other sites More sharing options...
untempo Posted August 22, 2009 Share Posted August 22, 2009 Bonjour,Si tu as bien trouvé ton module dans la rubrique modules et que tu l'as installé ne serait-il pas complétement en bas de ta colonne de droite ? Je suppose que tu as vu que tu pouvais monter ou descendre un bloc dans les positions ;-))Sinon, as-tu donné le même nom à ton bloc ? si oui, il y a peut-être un conflit qque part ? Tout ceci ne sont que des suppositions de padawans car il y a sur le forum des jedis qui t'aideront, sois en sûr ;-)) Link to comment Share on other sites More sharing options...
thvi Posted August 22, 2009 Share Posted August 22, 2009 Oui, j'ai résolu ma question grâce à ce fil de discussion : http://www.prestashop.com/forums/viewthread/15566/#96520 Link to comment Share on other sites More sharing options...
mr_Yeap Posted August 26, 2009 Share Posted August 26, 2009 Bonjourje viens de lire avec intérêt cette discussion, ayant moi-même expérimenté la duplication de ce module. En fait, j'ai fait la même chose que ce que vous décrivez, par contre le module est en anglais dans le back office, et dans le front aussi du coup.Je ne comprends pas. Est-ce que vous avez la même chose ? Link to comment Share on other sites More sharing options...
Natsu Posted August 26, 2009 Share Posted August 26, 2009 Il suffit de passer par l'outil traduction Link to comment Share on other sites More sharing options...
mr_Yeap Posted August 26, 2009 Share Posted August 26, 2009 Merci. C'est bon.Mais je ne m'explique pas que le fichier fr.php que j'avais modifié n'ait pas été pris en compte, alors que le site en français. Il y a vraisemblablement quelques choses qui m'échappent sur la gestion des langues. Link to comment Share on other sites More sharing options...
Natsu Posted August 26, 2009 Share Posted August 26, 2009 Peut être le cache de smarty mais bon après ça arrive Link to comment Share on other sites More sharing options...
affairemax Posted October 22, 2009 Share Posted October 22, 2009 Super solution, je l'ai testée et ça marche.Mais le problème est que mes 2 modules gardent le même contenu.Comment faire pour que les 2 modules est un contenu différent.En fait j'aimerais juste faire un lien vers un site partenaire est que ce lien n'apparaise que sur certaine page de mon site, puisque j'ai plusieurs liens il me faudrait dupliquer plusieurs fois le même module "block HTML" avec différents liens à chaque fois.Une idée??Merci Link to comment Share on other sites More sharing options...
macabann Posted April 9, 2010 Share Posted April 9, 2010 bein j'ai essayé la meme methode sur le block categorie et ça ne marche pas...donc si quelqu'un a reussi la chose....mercieuh j'ai rien dit......ça marche ..... Link to comment Share on other sites More sharing options...
ju7 Posted June 7, 2012 Share Posted June 7, 2012 Je cherche à dupliquer le module homecatégories pour pouvoir afficher des produits de plusieurs catégories en page d'accueil. J'ai donc dupliquer le module avec la méthode fournie plus haut. Mon soucis est que je n'arrrive pas à afficher deux modules distincts en FO, et du coup les paramètres des 2 modules se mélangent. Avez-vous une solution pour que ces modules soient complètement autonomes? Merci pour vos réponses. Link to comment Share on other sites More sharing options...
pliciweb_stephane Posted December 15, 2016 Share Posted December 15, 2016 De notre côté, pour dupliquer un module, on utilise ce script : https://www.prestashop.com/forums/topic/580136-comment-dupliquer-un-module-solution-fournie/ Link to comment Share on other sites More sharing options...
Rapishiny Posted December 15, 2016 Share Posted December 15, 2016 C'est pas la peine de remonter tout un tas de vieux sujets juste pour parler du script. Link to comment Share on other sites More sharing options...
pliciweb_stephane Posted December 15, 2016 Share Posted December 15, 2016 C'était pour apporter des éléments de réponse pour les personnes qui viennent chercher de l'info. Mais j'en prends bonne note, merci. 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