Olivier bonjour,
(C'est l'histoire d'un gars qui voulait simplifier les choses... clin d'oeil à Benoît)
Pourquoi ne pas avoir demandé plus tôt comment faire un site multilangue ? DotNetNuke contient en son sein tous les accessoires permettant de faire un site multilangue (Nom de code : ML). Ainsi tu trouveras sur la toile un ensemble de modules permettant d'afficher un contenu différent en fonction de la langue choisie par le visiteur, et par exemple, MLHTML, MLLinks, et DSTabLocalizator qui va avec son selecteur de langue sympa. Tu trouveras en plus sur Aricie.net/Eshop un script SQL te permettant de transformer tous les modules Text/HTML en MLHTML (il faut d'abord avoir installé MLHTML).
Pour ton histoire de liens, on a la théorie :
- Connecté en Admin, sur le site /en, les pages accessibles lors de l'édition d'un lien sont sur /en.
- Si tu veux "switcher" du site / à /en avec le module de liens, il faut utiliser une URL externe.
Seb