ノードの作成

最小限の数の必要なファイルを /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

このページ