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

ページへのリンク」オプションを使用したサイトページが、ステージング時に公開されない

written-by

Ira Chui

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

この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。

この記事では、「ページへのリンク」として設定されたステージドサイトのページが、ライブに公開されたときの動作について説明します。 ページタイプの「ページへのリンク」を使用している場合、そのページはデフォルトの発行設定では発行されません。 ユーザーは、そのページを含むように発行設定を設定できますが、それ以降のバージョンのLiferay Portalではこの問題はありません。

  1. コントロールパネル > の [サイト] に移動します。
  2. アルファサイトという名前のサイトを新規作成します。
  3. アルファサイト > のサイトページに移動します。
  4. テストページ1というページを作成します。
  5. テストページ1をクリックします。
  6. 子1という子ページを作成し、Wikiページのテンプレートを選択します。 第2部は任意ですが、テストページ1と子ページ1の違いを示すのに役立ちます。
  7. アルファサイト > サイト設定をクリックします。
  8. ステージングをクリックし、ローカルライブを有効にします。
  9. アルファサイト > のサイトページに移動します。
  10. テストページ2にSub1という子ページを作成します。
  11. テストページ2をページへのリンクタイプに設定し、子ページ1を指すようにします。
第2部:観察された行動
  1. > アルファサイトに行くをクリックします。
  2. ライブサイトでは、まだ公開されていないため、テストページ2が欠落しています。 ステージサイトでは、ナビゲーションバーにテストページ2が表示され、クリックすると子1にリダイレクトされます。
  3. テスト ページ 2 (まだ子 1 を指しています) で、ステージング ドロップダウン メニューの > をクリックして、ライブに公開します。
  4. ライブページでは、テストページ2が子1にリダイレクトされません。
  5. テストページ2が自分の子ページSub1を指していても、テストページ2がSub1にリダイレクトすることはありません。

決議

この解決策は、発行プロセスの間にテストページ2が含まれていることを保証することです。
  1. アルファサイト > のステージングのドロップダウンに移動します。
  2. Publish to Live Now "をクリックしてください。
  3. 選択範囲の変更」をクリック
  4. テストページ2」の横にあるチェックボックスをクリックします。
  5. 発行」ボタンをクリックします。

追加情報

既知の問題

ページへのリンク」として設定されているページのページバージョニング機能に関わる既知の問題が1つあります。 ページが「出版準備完了」と表示されていることを確認してください(下書きではありません)。 このようなタイプのサイトページがステージングされたサイトにある場合、ライブに公開することはできません。

did-this-article-resolve-your-issue

legacy-knowledge-base