ノードの作成

最小限の数の必要なファイルを /libs から /apps にコピーし、/apps 内で変更することにより、コメントシステムをカスタムバージョンでオーバーレイします。

注意

再インストールやアップグレードをおこなうと、/libs フォルダーは削除されたり、置換されたりすることがありますが、/apps フォルダーの内容が変更されることはないので、/libs フォルダーの内容を編集することはありません。

作成者インスタンスに対してCRXDE Liteを使用する場合は、まず/libsフォルダー内のオーバーレイされたコンポーネントのパスと同じパスを/appsフォルダーに作成します。

複製するパスは次のとおりです。

  • /libs/social/commons/components/hbs/comments/comment

パス内の一部のノードはフォルダーで、一部はコンポーネントです。

  1. http://localhost:4502/crx/de/index.jspを参照します。

  2. /apps/socialを作成(まだ存在しない場合)

    • /appsノードを選択
    • 作成/フォルダー… を選択します。
      • 名前を入力: social
  3. socialノードを選択

    • 作成/フォルダー… を選択します。
      • 名前を入力: commons
  4. commonsノードを選択

    • 作成/フォルダー… を選択します。
      • 名前を入力: components
  5. componentsノードを選択

    • 作成/フォルダー… を選択します。
      • 名前を入力: hbs
  6. hbsノードを選択

    • 作成/コンポーネントを作成… を選択します。
      • ラベルを入力:comments
      • タイトルを入力:Comments
      • 説明を入力:List of comments without showing avatars
      • スーパータイプ:social/commons/components/comments
      • グループの入力:Communities
      • 次へ」をクリックして​OK​を開きます
  7. commentsノードを選択

    • 作成/コンポーネントを作成… を選択します。

      • ラベルを入力:comment
      • タイトルを入力:Comment
      • 説明を入力:A comment instance without avatars
      • スーパータイプ:social/commons/components/comments/comment
      • グループの入力:.hidden
      • 次へ」をクリックして​OK​を開きます
    • すべて保存」を選択します。

  8. デフォルトのcomments.jspを削除

    • ノードを選択/apps/social/commons/components/hbs/comments/comments.jsp
    • 削除​を選択
  9. デフォルトの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
  1. 緑色の[+] Addを選択
    • 名前:sling:resourceType
    • 型:String
    • 値:social/commons/components/hbs/comments/comment
  2. 緑色の[+] Addを選択
    • すべて保存」を選択します。

chlimage_1-4

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now