WPML Entête différente selon la langue (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #490607
    croco
    Participant
    Initié WordPress
    3 contributions

    Bonjour à tous,

    Ma configuration WP actuelle
    – Version de WordPress : 3.0.4
    – Thème utilisé : Thème maison sous Artisteer
    – Extensions en place : WPML 2.0.4 – TINYMCE

    Je suis en train de réaliser un site bilingue FR et GB, mais je n’arrive pas à trouver comment changer l’image de l’entête en fonction de la langue choisie.

    Merci de votre aide car je ne suis vraiment pas une experte en PHP !

    #755228
    dedemutas
    Participant
    Initié WordPress
    30 contributions

    Salut,

    Voici un petit trick que j’ai déjà utilisé pour un cas similaire.

    En écrivant le code ci-dessous, tu afficheras la langue actuelle ( « fr » ou « en » par exemple »)

    Tu peux donc créer dans ton dossier images un header_fr.png et un header_en.png .

    Ensuite, tu feras :

    <img src="url_de_ton_dossier_images/header_.png » />

    Et logiquement le tour est joué 🙂

    #755229
    Alain_81
    Participant
    Initié WordPress
    1 contributions

    Bonjour,
    S’agissant d’un template réalisé sous Artisteer, il semblerait que tout se passe dans le fichier style.css dans lequel j’ai trouvé la commande background-image: url(‘images/header.jpg’);.
    En suivant le schéma de programmation de DEDEMUTAS, j’ai modifié la commande en
    background-image: url(‘images/header_.jpg’);.
    Mais du coup je n’ai plus de bannière !
    Je n’ai pas de bug, je n’ai simplement plus de bannière…
    Alors que si je mets header_fr.jpg, j’ai bien la version FR et si je mets header_en.jpg, j’ai bien la version GB.
    J’en déduis donc que ne fonctionne pas dans un fichier .css, quelqu’un peut-il me donner l’équivalent qui fonctionnerait ?
    Merci de votre aide !

    #755230
    dedemutas
    Participant
    Initié WordPress
    30 contributions

    Ah oui si c’est dans la feuille de style, n’applique pas ce que je t’ai dit.

    2 solutions :
    – Soit tu gères un peu en css et tu passes ton image en et non en css
    – Soit (c’est pas génial mais pourquoi pas) tu dupliques le fichier style.css en style_fr.css et style_en.css et dans le header lorsque tu charges la feuille de style, tu fais la manip dont je t’avais parlé. Bien sûr dans la style_fr tu mets en background ton image fr et dans la feuille _en, le background en.

    #755231
    croco
    Participant
    Initié WordPress
    3 contributions
    dedemutas wrote:
    Salut,

    Voici un petit trick que j’ai déjà utilisé pour un cas similaire.

    En écrivant le code ci-dessous, tu afficheras la langue actuelle ( « fr » ou « en » par exemple »)

    Tu peux donc créer dans ton dossier images un header_fr.png et un header_en.png .

    Ensuite, tu feras :

    <img src="url_de_ton_dossier_images/header_.png » />

    Et logiquement le tour est joué 🙂

    Bonjour,
    ces bouts de code je l’ai met dans quel fichier ?
    merci d’avance !

    #755232
    dedemutas
    Participant
    Initié WordPress
    30 contributions

    Euh tu « l’ai met » là où se trouve l’image de ton en tête donc dans header.php logiquement. Si c’est dans ta feuille de styles, même réponse que pour Alain_81 il faut déplacer le code dans ton header.

6 sujets de 1 à 6 (sur un total de 6)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.