オーサーインスタンスからパブリッシュインスタンスにプッシュするには、すべてのテンプレートとコンポーネントが配置されている /apps/site フォルダーをアクティブ化/複製する必要があります。ページをアクティブ化しても、ページが使用するコンポーネントとテンプレートが自動的にアクティブ化されるわけではありません。
次の場所に移動します。
http://localhost:4502/etc/replication/treeactivation.html
- パス フィールドに /apps/[your site] を参照するか入力します
- アクティブにしたいものに合わせてチェックボックスを設定します(すべてのチェックを外すと、選択したパスの下のすべてがアクティブになります)
- 「Dry Run」をクリックして、実際にアクティベートせずに何がアクティベートされるかを確認します。(これは、本番環境で意図されていないものを有効にしないようにするための有益な手順です)
- 「有効にする」をクリックして有効にします。
その後、パブリッシュ インスタンスをチェックして、テンプレートとコードがそこにあることを確認できます。
アクティブ化できるページの Web サイト管理者のような UI がないため、アプリ フォルダーのアクティブ化を見逃すのは簡単です。
ページ/フォルダー/アセットをアクティブ化しても、サブページ/フォルダー/アセットはアクティブ化されません。これは、特にフォルダーを操作するときに混乱を招く可能性があります。
通常、ツリーをアクティブ化する必要がある場合、最善の方法はツリー アクティブ化ユーティリティを使用することです。