Show Menu
ARGOMENTI×

Clientlibs per componenti Community

Introduzione

Questa sezione della documentazione descrive come aggiungere librerie lato client (clientlibs) a una pagina per i componenti Community.
Per informazioni di base, visita :

Perché Clientlibs sono richiesti

Per il corretto funzionamento (JavaScript) e lo stile (CSS) di un componente sono necessari i client.
Se esiste una funzione Funzioni per community comunitaria per una funzione, tutti i componenti e le configurazioni necessari, inclusi i clientlibs richiesti, saranno presenti nel sito della community. Solo se agli autori devono essere disponibili componenti aggiuntivi, è necessario aggiungere altri clientlibé.
Se i clientlibs richiesti non sono disponibili, l’ aggiunta di un componente Community a una pagina potrebbe causare errori javascript e un aspetto imprevisto.

Esempio: Recensioni inserite senza Clientlibs

Esempio: Recensioni inserite con Clientlibs

Identificazione delle librerie di client necessarie

Le informazioni essenziali sulle funzioni per gli sviluppatori identificano i clientlibs richiesti.
Inoltre, da un'istanza AEM, l'accesso alla Guida ai componenti comunitari consente di accedere a un elenco delle categorie clientlib richieste per un componente.
Ad esempio, nella parte superiore della pagina reviews.html Recensioni i clientlibs richiesti sono elencati
  • cq.ckeditor
  • cq.social.hbs.reviews

Aggiunta Di Clientlibs Richiesti

Se si desidera aggiungere un componente Community a una pagina, sarà necessario aggiungere i clientlibs richiesti per il componente, se non è già presente.
Utilizzare CRXDE|Lite per modificare un elenco di clientlibslist esistente per una pagina di sito community.
Per aggiungere una clientlib per un sito community utilizzando CRXDE Lite :
  • Individuare il clientlibslist nodo della pagina in cui si desidera aggiungere il componente:
    • /content/sites/sample/en/page/jcr:content/clientlibslist
  • Con clientlibslist il nodo selezionato:
    • Individuare la proprietà String #scg:requiredClientLibs .
    • Selezionare la stringa Value per accedere alla finestra di dialogo dell'array String.
      • Se necessario, scorrete verso il basso.
      • Selezionate + per immettere una nuova libreria client.
        • Ripetete questa procedura per aggiungere altre librerie client.
        • Selezionare OK .
    • Selezionate Salva tutto .
Se il sito non è un sito community, è necessario individuare l'esistenza o la posizione delle librerie client in uso per il sito.
Utilizzando l’ esempio Guida introduttiva AEM Communities , in cui site-name è attiva , l’elenco clientliblist viene visualizzato così se si aggiunge il componente recensioni: