問題
- DXP 7.3で公開ページと非公開ページを作成し、非公開ページで「マスターページテンプレートデザイン」と「表示ページテンプレートデザイン」を作成すると、「非公開ページ表示ページテンプレート」のナビゲーションバーに非公開ページが表示されるようになります。 でも、その代わりに公開ページが表示されるんですよね。
環境
- DXP 7.3
解像度
-
目標達成のための手順を以下に記しますので、参考にしてください:
1. 基本テンプレート「Blank」から2つの公開ページを作成し、「公開ページ1」「公開ページ2」と命名する
2. 基本テンプレート「Blank」からプライベートページを2つ作成し、「プライベートページ1」「プライベートページ2」と命名する
3. マスターページテンプレートの作成 デザイン/ページテンプレート/マスター
4. 名前は「プライベートページマスター」
5. ナビゲーションメニューをマスターに追加する
6. ナビゲーションメニューを設定する
7. ナビゲーションを選択します:プライベートページの階層 > 保存 > 公開
8. 表示ページテンプレートの作成 デザイン/ページテンプレート/表示ページテンプレート
9. マスターページを選択します:"プライベートページマスター"
10. 名前は「プライベートページ表示用ページテンプレート」
11. コンテンツの種類を選択します:ウェブコンテンツ 記事
12. サブタイプを選択します:Basic Web Content > Save
期待される動作:「プライベートページ表示ページテンプレート」のナビゲーションバーにプライベートページが表示される
実際の動作:「プライベートページ表示ページテンプレート」のナビゲーションバーにパブリックページが表示される
13. HTML要素を追加し、右カラムのelement-htmlをクリックしてマッピングを設定する
14. > Publish
15.下のマッピング部分の Field フィールドに、Title フィールドを選択します。 ウェブコンテンツの作成
16. タイトルとコンテンツを追加する
17. 右カラムのDefault Display Page Templateを設定する
18. 特定の表示ページテンプレートを選択する
19. Private page display page template > Publish
20を選択します。 作成したWebコンテンツ上で縦に3つボタンをクリック > プレビュー
期待される動作作成したコンテンツが「プライベートページ表示ページテンプレート」に表示され、プライベートページを含むナビゲーションバーが表示されているのが確認できます。
実際の動作実際の動作:作成したコンテンツが「プライベートページ表示用ページテンプレート」に表示され、ナビゲーションバーに公開ページが表示されているのがわかります。
21. 作成されたWebコンテンツ > コンテンツの表示
期待される動作 3つの縦長のボタンをクリックします:Webコンテンツは、フレンドリーなURLと「プライベートページ表示ページテンプレート」を使用して表示され、プライベートページを含むナビゲーションバーが表示されます。
実際の動作実際の動作:フレンドリーなURL("-"を "w "に置き換えたもの)と "プライベートページ表示用ページテンプレート "を使って、公開ページを含むナビゲーションバーでWebコンテンツが表示されます。
22. 左側のコンテンツメニューで、「サイトビルダー > ナビゲーションメニュー」を表示します。
23. プライベートページメニュー」というタイトルの新しいメニューを作成します。
24. Add > Pageをクリックし、Private Pagesに切り替えてから、すべてのプライベートページを選択します(今後、プライベートページを増やすと、プライベートページメニューに簡単に追加できるオプションがあります)。
25. プライベートページマスター」マスターページテンプレートの複製を作成し、編集する。
26. ナビゲーションメニューを再設定し、「メニューを選択」→「プライベートページメニュー」を選択し、「保存」→「公開」の順に選択します。
27. この新しいマスターページテンプレートを使って、手順5~9を繰り返します。
28. プライベートページが代わりに表示されるようになったことに注目してください。