カスタム検索フォームのアップグレード upgrading-custom-search-forms
AEM 6.2 では、カスタマイズされた検索Formsがリポジトリに格納される場所が変更されました。 アップグレード時に、6.1 の場所から次の場所に移動されます。
- /apps/cq/gui/content/facets
を次の場所の下の新しい場所に追加します。
- /conf/global/settings/cq/search/facets
このため、フォームを引き続き機能させるには、アップグレード後に手動での調整が必要です。
これは、新しい検索Formsと、カスタマイズされたデフォルトのFormsに当てはまります。
詳しくは、検索ファセットに関するドキュメントを参照してください。
resourceType プロパティの変更 changing-the-resourcetype-property
特に指定のない限り、アップグレード後に実行する必要がある変更の大部分では、設定済みのカスタム検索フォームの sling:resourceType
プロパティを変更する必要があります。これは、プロパティがレンダリングスクリプトの正しい場所を指すようにするために必要です。
プロパティは、次の手順で変更できます。
https://server:port/crx/de/index.jsp
に移動して CRXDE Lite を開きます- 調整が必要なノードの場所を参照します ( カスタム検索Forms 下
- ノードをクリックします。右側のプロパティウィンドウで、「 」をクリックし、 sling:resourceType プロパティ。
- 最後に、 すべて保存 」ボタンをクリックします。
カスタム検索のリストForms list-of-custom-search-forms
以下に、すべてのカスタム検索Formsと、アップグレード後に必要な変更のリストを示します。 これらは、 /conf/global/settings/cq/search/facets/sites/items
の名前を指しています。
ノード名が「fulltext」のフルテキスト述語 fulltext-predicate-with-node-name-fulltext
AEM 6.1 では、標準のフルテキスト述語が検索フォームの一部でした。 6.2 では、フルテキストフィールドがオムニサーチに置き換えられました。 この述語はプログラムによってスキップされ、削除できます。
アクション: ノードを完全に削除します。
その他のフルテキスト述語 other-fulltext-predicates
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
パスブラウザーの述語 path-browser-predicates
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
タグの述語 tags-predicates
アクション: resourceType プロパティを変更します(上記の 6.2 の場所のように、「/coral」を付加します)。
ページステータスの述語 page-status-predicate
ページステータスは、2 つのオプションプロパティの述語に置き換えられました。1 つは公開用、もう 1 つはライブコピーステータス用です。
アクション:
-
pagestatuspredicate
ノードを削除する -
ノードをコピーする
/libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
- コピー先:
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
ノードをコピーする
/libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
- コピー先:
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
analyticspredicate
ノードのlistOrder
プロパティが「8」に設定されていることを確認します。これは、競合を避けるために必要です。
日付範囲の述語 date-range-predicates
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
非表示のフィルター hidden-filter
アクション: 調整するものがありません。
Analytics の述語 analytics-predicate
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
範囲の述語 range-predicate
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
オプションプロパティの述語 options-property-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
スライダー範囲の述語 slider-range-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
コンポーネントの述語 components-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
作成者の述語 author-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
テンプレートの述語 templates-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
アセット管理者の検索レール assets-admin-search-rail
以下のノードは /conf/global/settings/dam/search/facets/assets/items
の名前を指しています。
ノード名が「fulltext」のフルテキスト述語 fulltext-predicate-with-node-name-fulltext-1
6.1 では、標準のフルテキストの述語が検索フォームの一部でした。 6.2 では、フルテキストフィールドがオムニサーチに置き換えられました。 この述語はプログラムによってスキップされ、削除できます。
アクション: 上記のノードを削除します。
パスブラウザーの述語 path-browser-predicates-1
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
MIME タイプの述語 mime-type-predicates
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
ファイルサイズの述語 file-size-predicates
アクション: 上記の 6.2 の場所に示すように、resourceType
を調整します。
最終変更アセットの述語 asset-last-modified-predicates
アクション:resourceType プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
公開の述語 publish-predicate
アクション:
-
resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。 -
値
/libs/dam/options/predicates/publish
の(String 型の)optionPaths
プロパティを追加します。 -
ブール値
true
のsingleSelect
プロパティを追加します。
ステータス述語 status-predicates
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
有効期限ステータスの述語 expiry-status-predicates
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
メタデータの有効性の述語 metadata-validity-predicates
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
評価述語 rating-predicates
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
向きの述語 orientation-predicate
アクション:
-
resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。 -
同じノードの
fieldLabel
プロパティと同じ値を持つtext
プロパティを追加します。 -
同じノードの
emptyText
プロパティと同じ値を持つtext
プロパティを追加します。 -
同じノードの
rootPath
プロパティと同じ値を持つoptionPaths
プロパティを追加します。
スタイルの述語 style-predicate
アクション:
-
resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。 -
同じノードの
fieldLabel
プロパティと同じ値を持つtext
プロパティを追加します。 -
同じノードの
emptyText
プロパティと同じ値を持つtext
プロパティを追加します。 -
同じノードの
rootPath
プロパティと同じ値を持つoptionPaths
プロパティを追加します。
ビデオ形式の述語 video-format-predicates
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
メインアセットの述語 mainasset-predicate
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。