ノードの作成 create-nodes
必要最小限の数のファイルを/libs から/apps にコピーし、/apps で変更することで、コメントシステムをカスタムバージョンでオーバーレイします。
CAUTION
/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 - クリック 次へ 次まで 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
5d37d7b0-a330-461b-814d-068612705ff6