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

7.3 のフラグメント内のリンク ページ

written-by

Cristina Rodriguez

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

問題

  • 7.3 では、7.4 とは異なり、フラグメントで type='link' タグを使用してページを選択することはできません。 「コンテンツ」および「URL」オプションのみが使用可能です。 この機能は、たとえば、必要な言語だけ手動で URL リンクを作成することを避けるのに非常に役立ちます。

Environment

  • ライフレイ 7.3 および 7.2

解決策

  • これは、「Link to Page」タイプの構造体フィールドを利用することで実現できます。
    • 'Link to Page' フィールドを持つ新しい Web コンテンツ構造を追加します。
    • 構造の新しいテンプレートを追加します。
      • [ページへのリンク] フィールドをクリックします。
      • エディターで生成された HTML コンテンツを削除します。
      • ページの FriendlyUrl を含む変数のみをエディターに保持します。 何かのようなもの:
        ${LinkToPage20dl.getFriendlyUrl()}
    • 最近作成された構造に基づいて、新しい Web コンテンツを追加します。 「ページへのリンク」フィールドに目的のサイト ページを入力します。
    • このコンテンツ フィールドからフラグメントの編集可能なリンクをマップします。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base