ノードの作成

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

このページ