ノードの作成 create-nodes
/libs
から /apps
に必要な最小限のファイルをコピーし、/apps
で変更することで、コメントシステムにカスタムバージョンをオーバーレイします。
CAUTION
/libs フォルダーの内容は編集されません。/apps フォルダーの内容はそのままの状態で、再インストールやアップグレードをおこなうと、/libs フォルダーが削除または置き換えられる可能性があるからです。
オーサーインスタンスで 🔗0}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/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
を選択します- 「すべて保存」を選択します。
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791