Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

image fr en fr et EN en EN dans la template

christian voillemont
le 3 avril 2018
à 16:37
Rappel du sujet :

Bonjour,

Je dois mettre quelque part dans un site, bloc latéral ? Pied de page ? un logo.
Le logo (une image png) a du texte français pour la page française et anglais pour la page anglaise.
Comment puis je faire pour afficher la bonne image en fonction de la langue dans la template ?

image fr en fr et EN en EN dans la template

Hello Christian

Le texte doit-il être inclus dans l’image (donc 2 images différentes) ou à part (le titre et/ou le descriptif de l’image) ?

image fr en fr et EN en EN dans la template

Oui le texte est dans l’image, il y a donc une image par langue.

image fr en fr et EN en EN dans la template

Bon je vois comment on peut faire ça et je te tiens au courant.

image fr en fr et EN en EN dans la template

Une solution envisageable mais tout dépend comment tu as construit ton site et il y a peut-être plus simple. L’idée est d’avoir un article par langue et d’afficher cet article dans une noisette.

  • création de tes 2 images appelées logo-fr.png et logo-en.png ("logo" n’est qu’un exemple)
  • création d’un modèle logo-langue.html (par exemple) dans /squelettes/modeles
  • dans ce fichier on met ce code (tu peux changer la largeur max de l’image qui sera de toutes façon responsive) :
<dl class="image_fluide" style='max-width:170px;'>
	<dt>
		<img src="#CHEMIN{images/logo-#LANG.png}" alt="logo" />
	</dt>
</dl>
  • dans la config d’Escal, activation d’une noisette "Article libre X" où tu veux
  • création d’un article dans une rubrique de langue française avec le mot-clé "article-libreX" avec dans le texte
<logo-langue|>
  • création d’un autre article dans une rubrique de langue anglaise avec aussi le mot-clé "article-libreX" et avec dans le texte le même raccourci

Le titre des articles sera le titre de la noisette, selon la langue.

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre. Inutile de le poster à nouveau ;-)

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2025 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.14