LanguesOutil intégré · Melis CMS

Les langues que parle votre plateforme

La liste maîtresse des langues prises en charge par la plateforme — la première étape pour passer au multilingue, avant d'activer une langue sur un site ou de créer une version de page dans cette langue.

Démo en direct
melis — Langues
L'outil Langues affichant les langues de la plateforme
Liste maîtresseToute la plateforme
Étape 1 sur 3Puis le site, puis la page

Fait partie de

Melis CMS

Type

Outil intégré

Back-office

CMS › Langues

Portée

Toute la plateforme

Étape

1 sur 3

Gère

Locale · nom · statut

Aperçu

Passez au multilingue en trois étapes

Cet outil contient toutes les langues connues de la plateforme — l'anglais, le français et toute autre que vous ajoutez. C'est le point de départ d'un site multilingue.

La chaîne est toujours la même : créez la langue ici, activez-la sur un site, puis créez la version de page dans cette langue.

Fonctionnalités clés

Une seule liste, toutes les langues

La source de vérité à l'échelle de la plateforme qui alimente les langues des sites et les versions de page.

Liste maîtresse des langues

Toutes les langues prises en charge par la plateforme, au même endroit.

Locale, nom et statut

Chaque langue possède sa locale, son nom d'affichage et son statut d'activation.

La chaîne en 3 étapes

Créez ici → activez sur le site → créez la version de page.

Alimente les langues des sites

Seules les langues ajoutées ici peuvent être proposées par un site.

Alimente les versions de page

Chaque page obtient sa propre version pour chaque langue activée.

Partagée entre tous les sites

Une seule liste de langues sert tous les sites de la plateforme.

Voir en action

Définissez la locale, le nom et le statut

Modifiez une langue et définissez la façon dont la plateforme la reconnaît.

Langues › Modifier
Modification d'une langue — locale, nom et statut
ActiveSur toute la plateforme
Configurer

Locale, nom, statut

Modifier une langue définit sa locale, son nom d'affichage et son activation à l'échelle de la plateforme.

  • Ajoutez ou activez une langue
  • Activez-la sur un site
  • Créez une version de page dans cette langue

Pour les développeurs

Comment c'est câblé

Contrôleur

LanguageController fait tourner l'outil Langues.

Fabriques de formulaires

MelisCmsLanguageSelect et MelisCmsPageLanguagesSelect alimentent les listes déroulantes du BO.

Moteur + bascule

MelisEngineLang expose les langues ; MelisPageLangLink relie une page à son équivalent dans une autre langue.

// Relier une page à son équivalent dans une autre langue (view helper) :
$this->MelisPageLangLink($pageId, 'fr_FR', true);

// Les langues sont exposées (en cache) par le moteur :
$langSvc = $sm->get('MelisEngineLang');

Fait partie de Melis CMS

Explorez le reste de la boîte à outils

Les Langues sont l'un des outils du back-office du CMS — voici les autres.

Parlez la langue de vos visiteurs

Découvrez l'outil Langues dans un back-office en direct.