Traduction du placeholder dans le champ de recherche du module de filtrage

  • Posts: 121
  • Thank you received: 18
  • Hikashop Business
2 years 2 months ago #344771

-- HikaShop version -- : 4.6.1
-- Joomla version -- : 4.1.5
-- PHP version -- : 7.4.25
-- Browser(s) name and version -- : Brave 1.32.113

Bonjour,

je n'arrive à trouver le moyen de traduire le placeholder du champ de recherche du module mod_hikashop_filter.

D'après mes essais la valeur est récupérée dans le champ Nom du filtre (Affichage / Filtres) dans la configuration d'HikaShop.
Dans ce champ Nom il n'y a pas, dans le cas d'un site multilingue, la possibilité de traduire dans les différentes langues.

Je n'ai pas trouvé de constante string pour effectuer une overide de la chaîne de traduction.
De ce fait, la seule solution que j'ai trouvée serait de doubler dans le menu Affichage / Filtres ce champ de recherche et de créer un mod_hikashop_filter par langue qui appellera le bon champ de recherche dans la langue correspondante.

Je voudrai éviter d'installer une extension comme FaLang juste pour cette opération et alléger le site.

J'ai trouver une discussion similaire à ce sujet -> https://www.hikashop.com/forum/10-translation/897171-translate-placeholders-with-language-strings.html
Mais j'aimerai me passer de FaLang ...

Par avance merci.

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344781

Bonjour,

Mettez une clé de traduction pour le nom du filtre, genre PLACEHOLDER_FOR_MY_FILTER
Ensuite, rajoutez un override de traduction pour chaque langue pour cette clé:
PLACEHOLDER_FOR_MY_FILTER="The placeholder I want"

The following user(s) said Thank You: easyconnect83

Please Log in or Create an account to join the conversation.

  • Posts: 121
  • Thank you received: 18
  • Hikashop Business
2 years 2 months ago #344791

J'ai essayé en faisant un override via Joomla "Substitutions de traduction" mais c'est pareil.
Le libellé du placeholder ne change pas.

L'override FR est bien du côté Front Office.

Attachments:
Last edit: 2 years 2 months ago by easyconnect83.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344792

Bonjour,

Essayez de rajouter l'override dans l'onglet Langues de la configuration HikaShop:
www.hikashop.com/download/languages.html#modify
Cela fonctionne correctement de mon coté.

Please Log in or Create an account to join the conversation.

  • Posts: 121
  • Thank you received: 18
  • Hikashop Business
2 years 2 months ago #344829

Bonjour,

j'ai rajouté l'override de la langue au sein de la configuration d'HikaShop pour les deux langues mais je n'ai pas de changements.

J'ai également désactivé la surcharge de vue du template (com_hikashop\product\filter.php) pour vérifier avec le fichier natif d'HikaShop.

Merci

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344842

Bonjour,

Je ne vois pas de souci sur votre site. J'ai temporairement changé le nom du filtre pour PLACEHOLDER_FOR_MY_FILTER et j'ai bien eu la traduction EN dans le placeholder du filtre sur votre frontend :
i.imgur.com/Xhew0Ey.png

The following user(s) said Thank You: easyconnect83

Please Log in or Create an account to join the conversation.

  • Posts: 121
  • Thank you received: 18
  • Hikashop Business
2 years 2 months ago #344843

désolé je n'avais pas procédé correctement.

J'ai compris mon erreur ... Désolé
Effectivement cela fonctionne très bien.

Merci Nicolas!

Please Log in or Create an account to join the conversation.

Time to create page: 0.069 seconds
Powered by Kunena Forum