ノードの作成 create-nodes
/libsから/appsに必要な最小限のファイル数をコピーし、/appsで変更することで、コメントシステムをカスタムバージョンでオーバーレイします。
CAUTION
/libs フォルダーの内容は変更されません。これは、/apps フォルダーの内容が変更されないまま、再インストールまたはアップグレードで/libs フォルダーが削除または置き換えられる可能性があるためです。
オーサーインスタンスでCRXDE Liteを使用するには、まず、/apps フォルダーに、/libs フォルダー内のオーバーレイされたコンポーネントのパスと同じパスを作成します。
複製されるパスは次のとおりです。
/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 - 次へをクリックして OK まで進みます
- ラベルを入力:
-
-
commentsノードを選択-
作成 / コンポーネントを作成
- ラベルを入力:
comment - タイトルを入力:
Comment - 説明を入力:
A comment instance without avatars - スーパータイプ:
social/commons/components/comments/comment - グループを入力:
.hidden - 次へをクリックして OK まで進みます
- ラベルを入力:
-
すべて保存を選択
-
-
既定の
comments.jspを削除します- ノード
/apps/social/commons/components/hbs/comments/comments.jspを選択 - 「削除」を選択します。
- ノード
-
デフォルトのcomment.jspを削除します
- ノード
/apps/social/commons/components/hbs/comments/comment/comment.jspを選択 - 「削除」を選択します。
- すべて保存を選択
- ノード
NOTE
継承チェーンを保持するために、オーバーレイコンポーネントの
Super Type (プロパティ sling:resourceSuperType)は、オーバーレイされるコンポーネントのSuper Typeと同じ値に設定されます。この場合は、次のようになります。social/commons/components/commentssocial/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を選択します- すべて保存を選択
recommendation-more-help
experience-manager-65-help-communities