2012-02-22 15 views
0

Sitecoreでは、翻訳されたものと翻訳されていないものを混在させるのが適切か、Sitecore多言語ソリューションは、翻訳されたコンテンツと翻訳されていないコンテンツを混在させても問題ありません。

私は、サイトでサポートされているすべての言語に翻訳された商品ページを持っています。商品アイテムの下に、すべての言語に適用できる商品と、1つの言語バージョンのみを必要とする商品があります。

たとえば、英語のサイトには「A」、「B」、「C」の商品が含まれていますが、ドイツ語版にはドイツ語専用の商品「D」が含まれています。 'A'、 'B'、 'C​​'のみを表示するユーザーとドイツ語版を閲覧して 'A'、 'B'、 'C​​' 'D'

これは可能ですが、本当に知りたいのは、完全に翻訳されたアイテムを1つの言語にしか存在しないアイテムと混ぜ合わせるという欠点は何ですか?

答えて

2

あなたの説明に記載されているような設定を実際に作成することは可能です。私の見解では、コンテンツ管理者のためにすべての言語を管理できるという欠点があります。製品a、b、c、d、e、f、gの製品フォルダが表示された場合、どのような製品がドイツ語のWebサイトに表示されていないかを特定するのが難しくなります。それ以外の場合は、あなたのウェブサイトのコーディングにもっと注意を払わなければならないと思います。 Sitecoreのウェブサイトのコンテンツ構造の80%以上が共有されている場合、すべてのコンテンツを1つのコンテンツツリーに保存するという、私たちの言うところのルールは書かれていません。 Sitecoreのさまざまなノードでウェブサイト(言語)を疎遠にするオフコースにも欠点があります。しかし、1つのメリットは、コンテンツマネージャがより簡単に操作できることです。 (1コンテンツの構造)

これはあなたに少し役立ちます!

+0

こんにちは、お返事ありがとうございます。あなたがコーディングにもっと注意を払っていると言えば、特定の言語のバージョンを持つアイテムをチェックするという意味ですか? –

+0

'.Children'や' database.GetItems() 'のようなsitecores APIからアイテムを描画する場合、あなたのコンテキストが設定されている言語バージョンを持つアイテムしか取得できませんので、そこでのリスクはありません。私はそのことをテストする助言もしますが。 – ub1k

+0

はい、それは確かに私がmdresserを意味するものです。 – Younes

関連する問題