AEM 6.2 では、カスタマイズされた検索フォームのリポジトリ内の保存場所が変更されました。アップグレード時に、6.1 での保存場所
から次の新しい場所に移動されます。
このため、フォームを引き続き機能させるには、アップグレード後に手動での変更が必要になります。
カスタマイズされたデフォルトのフォームだけでなく、新しい検索フォームも変更が必要です。
詳しくは、検索ファセットに関するドキュメントを参照してください。
特に指定のない限り、アップグレード後に実行する必要がある変更の大部分では、設定済みのカスタム検索フォームの sling:resourceType
プロパティを変更する必要があります。この変更は、プロパティがレンダリングスクリプトの正しい場所を指すようにするうえで必要です。
このプロパティを変更するには、次の手順を実行します。
https://server:port/crx/de/index.jsp
に移動して CRXDE Lite を開きますすべてのカスタム検索フォームと、アップグレード後に必要な変更点のリストを以下に示します。これらは、 /conf/global/settings/cq/search/facets/sites/items
の名前を指しています。
6.1 のデフォルトの検索フォームのノード | fulltext |
6.1 のリソースタイプ |
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate |
6.2 のリソースタイプ | n/a |
AEM 6.1 では、標準のフルテキストの述語は検索フォームの一部でした。6.2 では、フルテキストフィールドが OmniSearch で置き換えられました。この述語はプログラムによってスキップされ、削除可能です。
アクション:ノードを完全に削除します。
6.1 のデフォルトの検索フォームのノード | 該当なし |
6.1 のリソースタイプ |
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/fulltextpredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
path |
6.1 のリソースタイプ |
cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/pathpredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
タグ |
6.1 のリソースタイプ |
cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate |
アクション: resourceType プロパティを変更します(上記の 6.2 の場所のように、「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
pagestatuspredicate |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate |
6.2 のリソースタイプ | 該当なし |
ページステータスは、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」に設定されていることを確認します。この設定は、競合を避けるために必要です。
6.1 のデフォルトの検索フォームのノード |
daterangepredicate |
6.1 のリソースタイプ | cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/daterangepredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
type |
6.1 のリソースタイプ |
granite/ui/components/foundation/form/hidden |
6.2 のリソースタイプ | granite/ui/components/foundation/form/hidden |
アクション:何も変更しません。
6.1 のデフォルトの検索フォームのノード |
analyticspredicate |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/rangepredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
注意:6.1 とは異なり、範囲の述語は検索バーにタグをレンダリングしなくなりました。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/optionspredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/componentspredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/userpredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード |
該当なし |
6.1 のリソースタイプ |
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatespredicate |
6.2 のリソースタイプ | cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/templatespredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
以下のノードは /conf/global/settings/dam/search/facets/assets/items
の名前を指しています。
6.1 のデフォルトの検索フォームのノード | fulltext |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate |
6.2 のリソースタイプ | 該当なし |
6.1 では、標準のフルテキストの述語は検索フォームの一部でした。6.2 では、フルテキストフィールドが OmniSearch で置き換えられました。この述語はプログラムによってスキップされ、削除可能です。
アクション:上述のノードを削除します。
6.1 のデフォルトの検索フォームのノード | pathbrowser |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | mimetype |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/optionspredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | filesize |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate |
アクション:上記の 6.2 の場所に示すように、resourceType
を調整します。
6.1 のデフォルトの検索フォームのノード | assetlastmodifiedpredicate |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate |
アクション:resourceType プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | publish |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/publishpredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate |
アクション:
resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
値 /libs/dam/options/predicates/publish
の(String 型の)optionPaths
プロパティを追加します。
ブール値 true
の singleSelect
プロパティを追加します。
6.1 のデフォルトの検索フォームのノード | status |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/optionspredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | expirystatus |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/expiredassetpredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetpredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | metadatavalidity |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/optionspredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | 評価 |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate |
アクション: resourceType
プロパティを調整します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | 向き |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate |
アクション:
resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
同じノードの fieldLabel
プロパティと同じ値を持つ text
プロパティを追加します。
同じノードの emptyText
プロパティと同じ値を持つ text
プロパティを追加します。
同じノードの rootPath
プロパティと同じ値を持つ optionPaths
プロパティを追加します。
6.1 のデフォルトの検索フォームのノード | style |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate |
6.2 のリソースタイプ | cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate |
アクション:
resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
同じノードの fieldLabel
プロパティと同じ値を持つ text
プロパティを追加します。
同じノードの emptyText
プロパティと同じ値を持つ text
プロパティを追加します。
同じノードの rootPath
プロパティと同じ値を持つ optionPaths
プロパティを追加します。
6.1 のデフォルトの検索フォームのノード | videoFormat |
---|---|
6.1 のリソースタイプ | dam/gui/components/admin/customsearch/searchpredicates/optionspredicate |
6.2 のリソースタイプ | dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。
6.1 のデフォルトの検索フォームのノード | mainasset |
---|---|
6.1 のリソースタイプ | granite/ui/components/foundation/form/hidden |
6.2 のリソースタイプ | granite/ui/components/coral/foundation/form/hidden |
アクション: resourceType
プロパティを変更します(上記の 6.2 の場所のように「/coral」を付加します)。