Domanda

Ho questa struttura di contenuti per un sito multilingue.

  • Contenuti
    • danese
      • Forside
      • Om os
    • Inglese
      • Frontpage
      • Chi siamo

Quando avvio il sito Web si avvia automaticamente nel nodo danese, ma voglio che inizi in "Forside", e per quanto riguarda la parte inglese del lato, voglio che inizi nel nodo "Frontpage". .

I nodi " Danese " e "inglese" sono anche nodi di pagina, ma esistono solo come struttura di cartelle logiche.

Esiste un modo in cui posso scegliere da quale nodo di contenuto il mio sito Web dovrebbe iniziare?

È stato utile?

Soluzione

Puoi usare la funzione integrata:

  1. Aggiungi una proprietà chiamata 'umbracoRedirect' al tipo di documento associato al nodo 'Danish'.
  2. Imposta la proprietà in modo che sia di tipo "Selezione contenuto" e salvala
  3. Nel nodo 'Danese' impostare la proprietà in modo che punti al nodo 'ForSide'.

Dovrebbe funzionare.

Altri suggerimenti

Ehi Peter, quando faccio siti multilingue tendo ad avere la seguente struttura

  • mywebsite.co.uk
    • Chi
    • contatto
  • mywebsite.com
    • Chi
    • contatto

Applico quindi le intestazioni host ai nodi .co.uk e .com con la lingua appropriata per l'uso degli elementi del dizionario.

Vorrei rendere Forside / Frontpage i nodi .co.uk / .com che ho creato nella mia struttura in quanto sembra un livello non necessario che hai creato.

Warren

In Umbraco esiste un modo per supportare immediatamente la globalizzazione. Non dovrai creare 2 diversi alberi di contenuti.

Umbraco Multilingual 1: 1 Sites

Un'altra semplice opzione che ha funzionato per me, anche se accetto che potrebbe non essere adatta a tutti, è quella di ordinare il nodo principale. Umbraco sembra usare solo ciò che è primo nell'albero dei contenuti come pagina iniziale (almeno la v6.1.5), e sembra rispettare l'ordinamento, quindi in questo caso specifico lo ordineresti in modo tale che il contenitore logico "inglese" Il nodo viene prima del nodo del contenitore logico "danese".

Umbraco sceglie il primo nodo del sito come nodo iniziale. Ti suggerisco di aggiungere un campo vero / falso al tipo di documento Nodo sito denominato iePrimary, quindi nei tuoi codici puoi trovare il sitenode con questo campo selezionato e navigare verso di esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top