Jump to content

[RESOLU] comment modifier le titre d'un bloc ?


Recommended Posts

Bonjour à tous,

Je débute dans Prestashop et je ne suis pas spécialiste de PHP 5. J'ai lu un tuto pour créer un module.

Je suis en train de modifier le module blockpaymentlogo pour l'intégrer dans un bloc gris comme celui des catégories.

Je voudrais savoir comment je peux modifier le titre ?

J'ai essayé de modifier la ligne

{l s='Paiement' mod='blockpaymentlogo'}

.
Quand je mets Paiement, il m'écrit Paiement dans le titre du bloc. Si je mets Paiement Sécurisé, il n'écrit rien du tout à la place du titre du bloc.

Pourriez-vous me dire comment on gère la variable s='Paiement' ?
Dans ce module, il n'y a pas de traduction.

Merci de votre aide.

Voila ce que j'ai fait

<!-- Block payment logo module -->

{l s='Paiement' mod='blockpaymentlogo'}





<!-- /Block categories module -->
Link to comment
Share on other sites

Bonjour,

Les module sont créés d'origine en anglais
pour modifier le titre du module "paiement" il vous faut aller dans L'admin du site onglet:traduction et sélectionner module dans la boite select (en haut à gauche) et chercher la traduction de cet élément du module et la remplacer par celle de votre choix

Link to comment
Share on other sites

Merci de votre aide

J'ai cherché les traductions en français tout d'abord.
Il n'y a rien dans traduction Front Office
Par contre, j'ai trouvé cela dans la traduction des modules :

prestashop - blockpaymentlogo - 3 expressions (0)
Block payment logo =Bloc logo de paiement
Adds a block to display all payment logo =Ajoute un bloc affichant tous les logos des modes de paiement
secure-payment =paiement-securise

Si je veux par exemple faire apparaître le premier texte "Bloc logo de paiement", que dois-je mettre dans : {l s=‘ici ???’ mod=‘blockpaymentlogo’}
N'y a-t-il pas quelque chose à écrire dans le fichier php ?

Il y a cela dans le fichier fr.php :
$_MODULE['<{blockpaymentlogo}prestashop>blockpaymentlogo_1bd130f5640104712b3c7dec66b7b0a1'] = 'Bloc logo de paiement';
$_MODULE['<{blockpaymentlogo}prestashop>blockpaymentlogo_524bb57a2d122b48b63270c1dc37d8aa'] = 'Ajoute un bloc affichant tous les logos des modes de paiement';
$_MODULE['<{blockpaymentlogo}prestashop>blockpaymentlogo_6a6c702e2edef01d80e393e1cab4f5f3'] = 'paiement-securise';




Merci de votre aide

Link to comment
Share on other sites

En modifiant les libellés du module blockpaymentlogo puis en en registrant les modifications, dans outils => traductions, j'ai perdu non seulement
les libellés de ce module mais aussi de pleins d'autres modules !!!


Prestashop – blockpaymentlogo – 3 expressions (0)
Block payment logo =Bloc logo de paiement
Adds a block to display all payment logo =Ajoute un bloc affichant tous les logos des modes de paiement
secure-payment =paiement-securise

Link to comment
Share on other sites

Merci

Si je mets

{l s='Paiement Securise' mod='blockpaymentlogo'}


j'obtiens PAIEMMENT SECURISE

Si je mets

{l s='Paiement Sécurisé' mod='blockpaymentlogo'}


je n'ai plus rien

Il y donc un pb d'accent

Si je mets

{l s='Paiement Sécurisé' mod='blockpaymentlogo'}


j'obtiens bien Paiement Sécurisé

Je ne sais pas si c'est réglo !

Sinon, auriez-vous une idée pourquoi en registrant les modifications, dans outils => traductions, j’ai perdu non seulement
les libellés de ce module mais aussi de pleins d’autres modules !!!
Link to comment
Share on other sites

Re,

j'avais mal interprété votre question et tu as fini par trouver

1/ pour le problème d'accent je ne peux malheureusement pas te dire grand chose, peut être que la bdd n'est pas en UFT8 c'est quelque-chose qui se vérifie dans phpmyadmin

2/En ce qui concerne les traductions, il ne faut pas modifier les traductions anglaises seulement les autres langues si tu modifies la langue anglaise, la définition d'appel du module (dans le tpl) ne correspond plus
je parlais de la traduction fr

qu'est ce que vous avez fait exactement dans les traductions , s i vous avez ajoutez quelque-chose dans la traduction anglaise, enlevez le tout simplement , et nettoyez le cache du navigateur

Link to comment
Share on other sites

2/ en fait j'ai juste enregisté une modif en français. Et maintenant j'ai certains modules en anglais. C'est curieux/
Ca c'est passé en localhost. J'ai aussi une version sur un server de test. Je vais essayer d'y récupérer les libellés francais.
Connais-tu les tables de la BD qui régissent ces libellés pour que je les récupère sur le server de test ?

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