IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Changement d'ordre des langues du site


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 76
    Par défaut [eZ Publish] Changement d'ordre des langues du site
    Bonjour,

    J'ai un petit soucis concernant mon site. J'ai activé plusieurs langue et j'aimerais simplement changé l'ordre d'affichage des drapeaux.

    Par défaut, l'affichage est par ordre alphabétique mais cela ne me convient pas.

    J'ai modifier l'ordre mon
    => "sites.ini.append.php"
    qui se situe dans
    => "/settings/overide"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ...
    [SiteSettings]
    DefaultAccess=fr
    SiteList[]=fr
    SiteList[]=ru
    SiteList[]=de
    SiteList[]=en
    ...
    et j'ai mis le même ordre dans chaque siteaccess. Mais cela ne change rien.

    Est ce que quelqu'un pourrait m'aiguiller car je suis un peu perdu?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Salut,

    De quels drapeaux parles-tu ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    autre
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    Dans le template page_header_language.tpl (/design/tonsite/templates), dans le foreach essaye de mettre : {$siteaccess}.
    Va voir l'affichage que ca produit sur ton site, c'est l'ordre dans lequel tes siteaccess apparaissent. Vérifie si cela correspond bien à l'ordre que tu as défini dans les .ini
    Cordialement .

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 76
    Par défaut
    Citation Envoyé par arthur64 Voir le message
    Dans le template page_header_language.tpl (/design/tonsite/templates), dans le foreach essaye de mettre : {$siteaccess}.
    Va voir l'affichage que ca produit sur ton site, c'est l'ordre dans lequel tes siteaccess apparaissent. Vérifie si cela correspond bien à l'ordre que tu as défini dans les .ini
    Cordialement .

    Dans mon template, je declare:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {def $locales=fetch( 'content', 'translation_list' )}
    et j'affiche mes drapeaux comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    {foreach $locales as $locale}
    <a href="{$locale.country_code|downcase()|ezroot()}">
         <img src="{concat('drapeaux/',$locale.country_code|downcase(),'.gif')|ezimage('no')}"/>
    </a>
    {/foreach}

  5. #5
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Je pense qu'il n'existe pas d'opérateur actuellement qui prenne en compte le tri.

    Tu peux toujours gérer l'ordre de l'affichage dans ton template ou dans un nouvel opérateur php

  6. #6
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    68
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 68
    Par défaut
    salut !

    j'ai eu aussi ce probleme d'orde des langues. Pour le resoudre, vas sur :
    override/site.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    [RegionalSettings]
    TranslationSA[]
    TranslationSA[fre]=Fre
    TranslationSA[eng]=Eng
    c'est là que tu peux le faire

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 76
    Par défaut
    Citation Envoyé par grozaloumek Voir le message
    Salut,

    De quels drapeaux parles-tu ?


    Je parles des drapeaux de langues qui permettent de changer la langue de mon site

Discussions similaires

  1. [XL-2016] Changement d'ordre des colonnes d'un tableau croisée dynamique
    Par Darjinos dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/04/2019, 13h36
  2. [XL-2010] Changement d'ordre des séries dans un graphique
    Par Ibiscus dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/10/2015, 14h48
  3. changement d'ordre d'affichage des widgets
    Par maxence51 dans le forum Débuter
    Réponses: 9
    Dernier message: 08/11/2008, 11h34
  4. Listview et changement de l'ordre des lisitems
    Par cpdump dans le forum Composants VCL
    Réponses: 2
    Dernier message: 03/06/2005, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo