最小限の数の必要なファイルを /libs から /apps にコピーし、/apps 内で変更することにより、コメントシステムをカスタムバージョンでオーバーレイします。
再インストールやアップグレードをおこなうと、/libs フォルダーは削除されたり、置換されたりすることがありますが、/apps フォルダーの内容が変更されることはないので、/libs フォルダーの内容を編集することはありません。
使用 CRXDE Lite オーサーインスタンスで、まず、/libs フォルダー内のオーバーレイされたコンポーネントへのパスと同じパスを/apps フォルダーに作成します。
複製するパスは次のとおりです。
/libs/social/commons/components/hbs/comments/comment
パス内の一部のノードはフォルダーで、一部はコンポーネントです。
作成 /apps/social
(まだ存在しない場合)
/apps
ノードsocial
選択 social
ノード
commons
選択 commons
ノード
components
選択 components
ノード
hbs
選択 hbs
ノード
comments
Comments
List of comments without showing avatars
social/commons/components/comments
Communities
選択 comments
ノード
作成/コンポーネントを作成… を選択します。
comment
Comment
A comment instance without avatars
social/commons/components/comments/comment
.hidden
「すべて保存」を選択します。
デフォルトの comments.jsp
/apps/social/commons/components/hbs/comments/comments.jsp
デフォルトの comment.jsp を削除します。
/apps/social/commons/components/hbs/comments/comment/comment.jsp
継承チェーンを保持するには、 Super Type
(プロパティ) sling:resourceSuperType
) が Super Type
(この場合は)オーバーレイされるコンポーネント
social/commons/components/comments
social/commons/components/comments/comment
オーバーレイ自体 Type
(プロパティ) sling:resourceType
) は、/apps に見つからないコンテンツが/libs 内で検索されるように、相対的な自己参照である必要があります。
sling:resourceType
String
social/commons/components/hbs/comments
[+] Add
sling:resourceType
String
social/commons/components/hbs/comments/comment
[+] Add