Show Menu
トピック×

コミュニティコンポーネントのオーバーレイ

デフォルトのコンポーネントを オーバーレイ する目的は、コンポーネントのすべての相対参照について、コンポーネントの外観や動作をグローバルに変更することです。これには、/libs フォルダー内で検索する前に、/apps フォルダーに解決するという sling の特性が利用されます。つまり、コンポーネントへのパスは、/apps フォルダーにあり、/libs フォルダーにはない場合を除き、デフォルトのコンポーネントへのパスと同じです。

オーバーレイコメントコンポーネント
コメント機能を変更してWebサイトのデザインと一致させる場合は、コメントヘッダーを変更して、コメントのアバターが表示されないようにします。 アバターを非表示にするソリューションは、CSSを使用するか、ここで説明するように、appsフォルダー内のheader.jspをオーバーレイして、アバターを含むHTMLがクライアントに送信されないようにします。
コメントをオーバーレイするには、次の手順を実行する必要があります。
オーバーレイ通知電子メール
電子メール通知のメッセージをカスタマイズする場合は、 /libs/settings /community/templates/email/htmlにあるテンプレートをオーバーレイして変更できます
例えば、(ugcが作成される特定のコミュニティコンポーネントの)メンション電子メール通知を変更するには、 @mentions supportを有効にしたコンポーネントのテンプレートに if条件を追加します
{{#equals this.verb "mention"}}\
    A new mention <a href="{{objectUrl}}">comment</a> {{#if this.target.properties.[jcr:title]}}to the article "{{{target.displayName}}}" {{/if}}was added by {{{user.name}}} on {{dateUtil this.published format="EEE, d MMM yyyy HH:mm:ss z"}}.\n \
{{/equals}}\

ブログコメント内の@mentionの電子メール通知テンプレートを変更するには、次の場所にテンプレートを配置します。 /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en