FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / CSS + SITES MULTILINGUES




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
css + sites multilingues

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

thierry cazalet

Jeudi 25 Août 2005 12:59:20 pm

css + sites multilingues

bonjour,

est il possible d'avoir des CSS différentes pour une section en fonction de la langue ?
et comment faire si oui


merci

thierry cazalet

Vendredi 26 Août 2005 9:32:49 am

Re: css + sites multilingues

Bon je vois que ça déchaine les passions ma question, alors j'ai trouvé une alternative, en fait la bonne solution, sur ez.no, je l'ai traduite et je vous en fait donc profiter.

Création d'un site multilingual étape par étape

prérequis :

Si vous avez installé EZP 3 avec une installation normale (en utilisant le wizard) et indiqué à l'instalateur que vous vouliez utiliser 2 langues, par exemple Anglais et Français, et le nom de votre site utilisateur est 'en' (raccourci pour Anglais), alors à la fin de l'installation vous avez le fichier :

settings/siteaccess/en/site.ini.append

dans lequel vous devriez trouver quelque chose comme ceci :

[ContentSettings]
TranslationList=eng-GB;fr-FR

Pour créer un véritable site bilingue (ou multilingue) vous devrez créer un siteacces pour chaque langue supplémentaire.

Voila les étapes pour mettre en place une seconde langue dans votre site web.

1) Créer un répertoire dans settings/siteaccess, que nous nommerons 'fr'
2) Copier tout les fichiers de settings/siteaccess/en/ sur settings/siteaccess/fr/
3) Véfifiez le propriétaire et le permissions des fichiers et répertoires qui doivent être les même que pour 'en'
4) Créer un nouveau répertoire 'fr' dans design (Vous devriez déjà avoir un répertoire 'en'créer par l'installateur d'EZP)
5) Créer un répertoire pour "outrepasser" (override) les images utilisées dans le site français (design/fr/images), vous devriez déjà avoir un répertoire design/en/images
6) Editer le fichier site.ini.append dans 'fr' et changez les lignes suivantes:


[SiteSettings]
SiteURL=my.domain/index.php/en

[DesignSettings]
SiteDesign=en
AdditionalSiteDesignList[]=

[RegionalSettings]
Locale=eng-GB
ContentObjectLocale=eng-GB

en:

[SiteSettings]
SiteURL=my.domain/index.php/fr

[DesignSettings]
SiteDesign=pt
AdditionalSiteDesignList[]=uk

[RegionalSettings]
Locale=fr-FR
ContentObjectLocale=fr-FR

7) Editer le fichier général d'outrepassement (override) => settings/override/site.ini.append
[SiteSettings]

DefaultAccess=fr

SiteList[]
siteList[]=en
SiteList[]=fr

[SiteAccessSettings]

AvailableSiteAccessList[]
AvailableSiteAccessList[]=en
AvailableSiteAccessList[]=fr
AvailableSiteAccessList[]=admin

SiteAccessList[]
siteAccessList[]=en
SiteAccessList[]=fr
SiteAccessList[]=admin

8) Vider tout les caches EZP

Vous venez de paramétrer les bases d'un véritable site multilingue.

Vérifiez en ouvrant l'url principale et secondaire (http://monsite.com/index.php/fr et http://monsite.com/index.php/en ) dans votre navigateur, aprés avoir traduit un peu de contenu pour voir la différence bien sûr.

Stéphane Bullier

Mardi 30 Août 2005 8:19:52 pm

Re: css + sites multilingues

Bonjour,

Merci pour cette traduction. J'ai aussi mis en place un site multilingue fr-en. La conséquence est une lenteur au niveau de l'interface d'admin : délai de 30 secondes après un clic.

Auriez-vous rencontré le même changement ? Sinon, est-ce normal ?

Merci d'avance.

Cordialement.

Stéphane BULLIER

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog