Componenti Sovrapponi community
- Si applica a:
- Experience Manager 6.5
- Argomenti:
- Communities
Creato per:
- Sviluppatore
L'intenzione di sovrapporsi a un componente predefinito è di alterare l'aspetto o il comportamento di un componente a livello globale, per tutti i riferimenti relativi al componente. Si basa sulla natura di sling per risolvere nella cartella /apps prima di effettuare la ricerca nella cartella /libs. Pertanto, il percorso del componente è identico al percorso del componente predefinito, tranne per il fatto che si trova nella cartella /apps e non nella cartella /libs.
Esempio
Componente commenti sovrapposizione
Supponiamo di voler modificare la funzione di commento in modo che corrisponda alla progettazione del sito web, modificando l’intestazione del commento in modo che non visualizzi più l’avatar per alcun commento. Le soluzioni per nascondere l’avatar utilizzano CSS o, come descritto qui, sovrappongono header.jsp nella cartella apps in modo che il HTML contenente l’avatar non venga mai inviato al client.
Per sovrapporre i commenti, è necessario:
Sovrapponi e-mail notifiche
Se desideri personalizzare il messaggio delle notifiche e-mail, puoi farlo sovrapponendo i modelli in /libs/settings/community/templates/email/html
.
Ad esempio, supponiamo che tu voglia modificare le menzioni notifiche e-mail (per un componente specifico di Communities in cui viene creato UGC). In questi casi, aggiungere una condizione if per il verbo mentisci nei modelli dei componenti per i quali è stato abilitato il supporto di @mentions.
{{#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}}\
Per modificare il modello di notifiche e-mail per @mention nei commenti del blog, inserisci il modello predefinito in: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en
Experience Manager
- Guida di Communities
- Introduzione ad AEM Communities
- Distribuzione di
- Amministrazione
- Servizio di gestione utenti e contenuti generati dagli utenti in AEM Communities
- Console community
- Configurazione di Analytics per le funzionalità delle community
- Configurazione della messaggistica
- Moderazione dei contenuti della community
- Configurazione dell’e-mail
- Notifiche community
- Iscrizioni alle community
- Punteggio community e badge
- Gestione di utenti e gruppi di utenti
- Console Gruppi per community
- Accesso social network con Facebook e Twitter
- SRP - Archiviazione di contenuti community
- Console Siti community
- Console di gestione membri e gruppi
- Console di moderazione
- Strumenti per community
- Modelli per siti
- Modelli per gruppi
- Funzioni community
- Configurazione di archiviazione
- Console badge
- Console Rapporti
- FFmpeg per community
- Moderazione in contesto
- Punteggio avanzato e badge
- ASRP - Provider risorsa di archiviazione Adobe
- MSRP - Provider risorsa di archiviazione MongoDB
- Come impostare MongoDB per la demo
- DSRP - Provider risorsa di archiviazione database relazionale
- Configurazione MySQL per DSRP
- JSRP - Provider risorsa di archiviazione JCR
- Configurazione Solr per SRP
- Assegnazione di tag ai contenuti generati dagli utenti
- Traduzione dei contenuti generati dagli utenti
- Sincronizzazione utenti community
- Limiti contributi membri
- Sviluppo
- Comunità in via di sviluppo
- Framework componenti social
- Guida ai componenti della community
- Nozioni di base su componenti, funzioni e funzioni
- Tutorial
- Risoluzione dei problemi
- Linee guida per la codifica
- Personalizzazione lato server
- Personalizzazione lato client
- Helper Handlebars SCF
- Panoramica del provider di risorse di archiviazione
- Nozioni di base sul sito community
- Nozioni di base sul flusso di attività
- Nozioni di base sul blog
- Nozioni di base sul calendario
- Clientlibs per i componenti Communities
- Commenti essenziali
- Eventi OSGi per componenti community
- Nozioni di base sui contenuti in primo piano
- Nozioni di base sulla libreria dei file
- Nozioni di base sui forum
- Nozioni di base sul gruppo community
- Ideation Essentials
- Nozioni di base sulla classifica
- Nozioni di base su Mi piace
- Nozioni di base sulla messaggistica
- Nozioni di base su QnA
- Nozioni di base sulla valutazione
- Elementi di base recensioni
- Nozioni di base sull’editor Rich Text
- Nozioni di base su punteggio e distintivi
- Search Essentials
- Caricamento laterale componente
- Nozioni di base sui grafici social
- Nozioni di base su SRP e UGC
- Nozioni di base sui tag
- Tally Essentials
- Elementi di base per la votazione
- Imposta struttura sito Web
- Creare una sandbox SCF
- Applicazione sandbox iniziale
- Contenuto sandbox iniziale
- Sviluppa applicazione sandbox
- Sviluppare contenuti sandbox
- Aggiungi Clientlibs
- Componente Commenti sovrapposizione
- Pagina Crea commenti
- Crea nodi
- Modificare l’aspetto
- Creare i componenti
- Aggiungi commento alla pagina di esempio
- Estendi componente commenti
- Modificare l’aspetto (HBS)
- Crea una pagina di esempio
- Accesso a UGC con SRP
- Utilizzo di Maven per le community
- Convenzioni di denominazione
- Refactoring SocialUtils
- Authoring
- Componenti community
- Nozioni di base sui componenti community
- Funzionalità Flussi attività
- Funzione blog
- Funzionalità calendario
- Utilizzo dei commenti
- Funzione Contenuto in primo piano
- Funzione Libreria file
- Funzione forum
- Gruppi community
- Funzione ideazione
- Funzione classifica
- Utilizzo di Mi piace
- Funzione di messaggistica
- Funzione forum domande e risposte
- Utilizzo delle valutazioni
- Utilizzo di recensioni e riepilogo recensioni (visualizzazione)
- Funzione di ricerca
- Utilizzo di Social Graph
- Tendenze attività
- Utilizzo di Tag cloud per social network
- Utilizzo della votazione