この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。
この記事では、「ページへのリンク」として設定されたステージドサイトのページが、ライブに公開されたときの動作について説明します。 ページタイプの「ページへのリンク」を使用している場合、そのページはデフォルトの発行設定では発行されません。 ユーザーは、そのページを含むように発行設定を設定できますが、それ以降のバージョンのLiferay Portalではこの問題はありません。
- コントロールパネル > の [サイト] に移動します。
- アルファサイトという名前のサイトを新規作成します。
- アルファサイト > のサイトページに移動します。
- テストページ1というページを作成します。
- テストページ1をクリックします。
- 子1という子ページを作成し、Wikiページのテンプレートを選択します。 第2部は任意ですが、テストページ1と子ページ1の違いを示すのに役立ちます。
- アルファサイト > サイト設定をクリックします。
- ステージングをクリックし、ローカルライブを有効にします。
- アルファサイト > のサイトページに移動します。
- テストページ2にSub1という子ページを作成します。
- テストページ2をページへのリンクタイプに設定し、子ページ1を指すようにします。
- > アルファサイトに行くをクリックします。
- ライブサイトでは、まだ公開されていないため、テストページ2が欠落しています。 ステージサイトでは、ナビゲーションバーにテストページ2が表示され、クリックすると子1にリダイレクトされます。
- テスト ページ 2 (まだ子 1 を指しています) で、ステージング ドロップダウン メニューの > をクリックして、ライブに公開します。
- ライブページでは、テストページ2が子1にリダイレクトされません。
- テストページ2が自分の子ページSub1を指していても、テストページ2がSub1にリダイレクトすることはありません。
決議
- アルファサイト > のステージングのドロップダウンに移動します。
- Publish to Live Now "をクリックしてください。
- 選択範囲の変更」をクリック
- テストページ2」の横にあるチェックボックスをクリックします。
- 発行」ボタンをクリックします。
追加情報
既知の問題
ページへのリンク」として設定されているページのページバージョニング機能に関わる既知の問題が1つあります。 ページが「出版準備完了」と表示されていることを確認してください(下書きではありません)。 このようなタイプのサイトページがステージングされたサイトにある場合、ライブに公開することはできません。