質問

多言語サイト用にこのコンテンツ構造を持っています。

  • コンテンツ
    • デンマーク語
      • Forside
      • Om os
    • 英語
      • フロントページ
      • 私たちについて

ウェブサイトを起動すると、デンマーク語のノードで自動的に起動しますが、「Forside」で起動し、側面の英語部分については、「Frontpage」ノードで起動したいです。 。

ノード" Danish"および「英語」ページノードでもありますが、論理フォルダ構造としてのみ存在します。

Webサイトを開始するコンテンツノードを選択する方法はありますか?

役に立ちましたか?

解決

組み込み機能を使用できます:

  1. 「Danish」ノードに関連付けられているドキュメントタイプに「umbracoRedirect」というプロパティを追加します。
  2. プロパティをタイプ 'Content picker'に設定し、保存します
  3. 「Danish」ノードで、「ForSide」ノードを指すようにプロパティを設定します。

これでうまくいくはずです。

他のヒント

ねえ、ピーター、多言語サイトをするとき、私は次の構造を持つ傾向があります

  • mywebsite.co.uk
    • 概要
    • 連絡先
  • mywebsite.com
    • 概要
    • 連絡

次に、辞書項目を使用するための適切な言語を使用して、ホストヘッダーを.co.ukおよび.comノードに適用します。

Forside / Frontpageを、作成した不必要なレベルのように思えるので、strucutreで作成した.co.uk / .comノードにします。

ウォーレン

umbracoには、そのままグローバリゼーションをサポートする方法があります。コンテンツの2つの異なるツリーを作成する必要はありません。

Umbraco多言語1:1サイト

私にとっては有効な別の簡単なオプションは、すべての人に適しているわけではないが、ルートノードをソートすることです。 Umbracoは、コンテンツツリーの最初のページを開始ページとして使用するだけで(少なくともv6.1.5は使用します)、並べ替えを尊重しているように見えるため、この特定のインスタンスでは、「英語」の論理コンテナノードは「デンマーク語」論理コンテナノードの前に来ます。

Umbracoは、最初のサイトノードを開始ノードとして選択します。つまり、isPrimaryという名前のサイトノードドキュメントタイプにtrue / falseフィールドを追加することをお勧めします。コード内で、このフィールドがチェックされているサイトノードを見つけてナビゲートすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top