0

英語とスペイン語のサイト用に falang をインストールしました。メニュー項目の翻訳を開始するまで、すべてが正常に機能していました。問題は、falang がメニュー エイリアスを翻訳しないことです。Web でその解決策を見つけました。ルート フィールドをメニュー コンテンツ要素に追加しただけですが、別の問題が発生しました。言語を切り替えると、URL をリダイレクトする必要があったため、言語スイッチャーがホームページにリダイレクトします。現在の言語に翻訳されたメニュー ルートがあります。たとえば、記事ページにいる場合、英語の URL は mysite/articles/articlename-id になり、言語を切り替える場合、URL は mysite/articulos/nombredelarticulo-id にする必要がありますが、言語スイッチャーは mysite/articles にリダイレクトします。 /nombredelarticulo-id. その回避策はありますか。

4

2 に答える 2

1

サイトの構成によっては、JoomSEF が最適なソリューションではない場合があります。JoomSEF は、メニュー ツリーではなく、カテゴリ/コンテンツに従って URL を書き込みます。URL は、「home/menu-item/submenu-item」ではなく、「home/category/subcategory/article-title」のようになります。したがって、falang の翻訳にどのようなメニュー エイリアスを設定しても、JoomSEF では使用されません。falang にも同じ問題があり、当分の間、解決策はまったくないと思います。

于 2012-10-10T12:17:36.797 に答える
0

これを行う最善の方法は、 JoomSEFなどの専用の SEF コンポーネントを使用することだと思います(他のおそらくより良いものを利用できることに注意してください-特に支払う意思がある場合!)。「JoomFish/Falang を使用した多言語サイトでの URL 変換をサポートする」と記載されているので、これをお勧めします。シームレスに動作するはずです。

于 2012-09-22T11:37:05.047 に答える