言語に依存しないコンテンツのURLエイリアス


7

8言語のページがあります。ほとんどのコンテンツは翻訳されており、言語が割り当てられています。しかし、ページの一部で、各言語で表示するための言語に依存しないコンテンツが必要です。

言語に依存しないコンテンツを作成すると、URLエイリアス設定から「言語に依存しない」パスが生成されます。これは基本的に英語のパスに似ています。それで大丈夫です。しかし、今では英語のパスのようなすべての言語が検索されます。言語プレフィックスのみが変更されます。

/path/to/content
/de/path/to/content
/fr/path/to/content

有効な言語ごとに、このノードへのURLエイリアスをプログラムで生成する方法はありますか?

/path/to/content
/de/pfad/zum/inhalt
/fr/chemin/au/contenu

各言語の各用語のURL-Aliasを作成する分類用語の同様のものを見つけました(Pathauto i18n Taxonomy)。しかし、私はノードのためにこれを持っている必要があります。

各エイリアスを手動で作成せずにこれを実現するにはどうすればよいですか?


したがって、1つのノードがあり、3つのURLエイリアスが必要ですか?私は正しいですか?はいの場合、URLエイリアスがタイトルから生成されるとしましょう。他の言語の翻訳タイトルをpathautoでどのように取得しますか?
Eugene Fidelin 2014年

最後にあなたは解決策を見つけましたか?
エイドリアンCid Almaguer

回答:


5

Pathauto i18nモジュールを使用できます。

このモジュールは、各言語のエイリアスを作成する機能を提供します。また、このモジュールは、フィールド翻訳を使用していて、node / nidとは異なるパスを持つすべての言語でノードを表示する場合に役立ちます。


4

言語に依存しないビットにブロックを使用したいと思うでしょう。類推として-すべての翻訳で表示される言語に依存しない画像がある場合、これはコンテンツ自体の一部ではありません。「多言語サイト」を持っている場合は特に、「コンテンツ」という単語は混乱を招く可能性があり、それ自体が独立できるもの(「コンテンツの原子単位」)である場合にのみ「コンテンツ」と呼ぶことが役立つ場合があります。 。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.