substitution de langue (language override) : possible de mettre du HTML ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • substitution de langue (language override) : possible de mettre du HTML ?

    Bonjour tout le monde,

    Je viens d'être confronté à une petite question : je voulais remplacer la chaîne "Valider" du module de recherche par une icône loupe avec le HTML suivant :
    Code:
    <i class="fa fa-search"></i>
    Mais si je crée une substitution de langue, je peux taper ce HTML qui est bien conservé quand on sauvegarde... mais alors dans le front-end ce HTML n'est pas "interprété" : il est affiché tel quel !

    Vous voyez une solution à cela ? Peut-on mettre du HTML dans une substitution de langue ?
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

  • #2
    Hello.
    Tes crochets ouvrants et fermants ont du être transformés en htmlentities (&lt; et &gt; ) par l’éditeur.
    A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
    Rejoignez le Joomla Users Groupe Alsace...
    roland_d_alsace va-t-il devenir roland_du_grand_est ?

    Commentaire


    • #3
      Bonjour,

      On a bien du HTML dans certaines traductions, et j'ai eu récemment à modifier la traduction d'une extension (Convert Forms) où ces crochets ne posent pas de problèmes en étant écrits &lt; et &gt; à condition que les deux soient transformés.
      Je cite ma réponse à Tassos :
      I found why the forms displays an error. On line 250 (242 on Transifex), the text is &lt;script> in English and <script> in French and German and the console displays the error.
      If I change to &lt;script&gt; the forms are displayed.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Merci pour vos réponses les zamis !

        Je viens de tester.
        En fait dans le fichier override.ini c'est ceci qui figure :
        Code:
        MOD_SEARCH_SEARCHBUTTON_TEXT="<i class=\"fa fa-search\">test</i>"
        Mais ça s'affiche comme je le disais tel quel (sans le \ bien sûr) en front-end.
        Et si manuellement je remplace < par &lt; et > par &gt; alors en front-end je vois &lt; et &gt, mais le html n'est toujours pas "interprété"...
        Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

        Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Pourtant, en théorie, à en croire ceci https://docs.joomla.org/Creating_a_l...efinition_file ça devrait fonctionner...
          Mais en tout cas pas ici.

          Si qqun peut tester sur son site, ça donnera confirmera le problème ou ça permettra de voir que ça dépend peut-être d'autre chose.
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Je viens de tester sur le module standard de recherche, quels que soient les signes utilisés, en effet le texte n'est pas traduit.
            Que j'utilise les htmlentities dans la page de substitution ou les crochets, Joomla enregistre sous forme de crochets.

            Et si je tente d'utiliser du html dans le titre du bouton, dans le paramétrage du module, le code est systématiquement nettoyé.
            woluweb aime ceci.
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X