Question

J'ai cette structure de contenu pour un site multilingue.

  • Contenu
    • danois
      • Forside
      • Om os
    • anglais
      • Frontpage
      • À propos de nous

Lorsque je lance le site Web, il démarre automatiquement dans le nœud danois, mais je souhaite qu’il commence par "Forside", et comme pour la partie anglaise du côté, je le souhaite dans le nœud "Frontpage". .

Les noeuds "Danois" et " Anglais " sont également des noeuds de page, mais ne sont présents qu’en tant que structure de dossier logique.

Existe-t-il un moyen de choisir le nœud de contenu sur lequel mon site Web doit commencer?

Était-ce utile?

La solution

Vous pouvez utiliser la fonctionnalité intégrée:

  1. Ajoutez une propriété appelée "umbracoRedirect" au type de document associé au noeud "danois".
  2. Définissez la propriété sur le type "Sélecteur de contenu" et enregistrez-la
  3. Dans le noeud "Danish", définissez la propriété de manière à ce qu'il pointe vers le noeud "ForSide".

Cela devrait fonctionner.

Autres conseils

Hé Peter, lorsque je fais des sites multilingues, j’ai tendance à avoir la structure suivante

  • mywebsite.co.uk
    • À propos de
    • Contact
  • mywebsite.com
    • À propos de
    • contact

J'applique ensuite les en-têtes d'hôtes aux nœuds .co.uk et .com avec la langue appropriée pour l'utilisation des éléments de dictionnaire.

Je ferais de Forside / Frontpage les nœuds .co.uk / .com que j'ai créés dans ma structure car cela semble être un niveau inutile que vous avez créé.

Warren

Il existe un moyen dans ce cadre de soutenir la mondialisation de manière inédite. Vous ne devrez pas créer 2 arbres de contenu différents.

Sites multilingues 1: 1 d'Umbraco

Une autre option simple qui a fonctionné pour moi, même si j’accepte qu’elle pourrait ne pas convenir à tout le monde, est de trier le nœud racine. Umbraco semble simplement utiliser ce qui se trouve en premier dans l’arborescence de contenu comme la page de démarrage (du moins la v6.1.5), et semble respecter le tri; dans ce cas particulier, vous devez le trier de sorte que le conteneur logique 'anglais' le noeud vient avant le noeud conteneur danois.

Umbraco a choisi le premier nœud de site comme nœud de départ. Je vous suggère d’ajouter un champ vrai / faux à votre type de document Site-Node nommé i.e. isPrimary, puis dans vos codes, vous pourrez trouver le sitenode après avoir vérifié ce champ et y accéder.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top