Superponer componentes de Communities overlay-communities-components

La intención de superposición un componente predeterminado es modificar el aspecto o el comportamiento de un componente globalmente, para todas las referencias relativas al componente. Se basa en la naturaleza de sling para resolver en la carpeta /apps antes de buscar en la carpeta /libs. Por lo tanto, la ruta al componente es idéntica a la ruta al componente predeterminado, excepto que se encuentra en la carpeta /apps y no en la carpeta /libs.

Ejemplos example

Componente Comentarios de superposición

Supongamos que desea modificar la función de comentarios para que coincida con el diseño del sitio web, cambiando el encabezado del comentario para que ya no muestre el avatar de ningún comentario. Las soluciones para ocultar el avatar utilizan CSS o, como se describe aquí, superponen header.jsp en la carpeta de aplicaciones para que el HTML que contiene el avatar nunca se envíe al cliente.

Para superponer comentarios, debe:

Correos electrónicos de notificaciones superpuestas

Supongamos que desea personalizar el mensaje de las notificaciones por correo electrónico, puede hacerlo superposición las plantillas en /libs/settings/community/templates/email/html.

Por ejemplo, supongamos que desea editar las notificaciones de las menciones por correo electrónico (para un componente específico de Communities en el que se crea UGC). En estos casos, añada un if condición para verbo mencionar en las plantillas de los componentes para los que habilitó la variable @mentions soporte.

{{#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}}\

Para modificar la plantilla de notificaciones de correo electrónico para @mention en los comentarios del blog, coloque la plantilla predeterminada en: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791