legacy-knowledge-base
公開されました Jul. 2, 2025

Buttonフラグメントのリンクはどのように翻訳するのですか?

written-by

Rita Schaff

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • /homeというリンクのあるページにボタンを追加し、言語を別のものに切り替え、ボタンのリンクを /de/homeに変更し、元の言語に戻した場合、リンクは翻訳できず、どの言語が使用されていても最後の変更内容のみが含まれます。

Environment

  • DXP 7.3

解決策

  • これはDXP7.3以下での制限ですが、DXP7.4では新機能としてButtonフラグメントに翻訳を追加する可能性を実装しています。 そのバージョンにアップグレードすることが最も最適な選択となります。

回避方法(動画添付)

リンクを含むアセットを作成することができます。 アセットフィールドはローカライズ可能で、リンクのターゲットとして設定できるので、 、Webコンテンツの記事やドキュメントを作成して、URLの異なる翻訳のための値を保存することができます。 その後、ボタンのターゲットとしてWebコンテンツまたはドキュメントを設定し、資産フィールドの値は常に正しい翻訳から取得されます。 つまり、ユーザーがフランス語でページを表示した場合、コンテンツ/ドキュメントのフランス語訳が取られ、正しいリンクが表示されます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base