Componenti Clientlibs for Communities clientlibs-for-communities-components

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Introduzione introduction

Questa sezione della documentazione descrive come aggiungere librerie lato client (clientlibs) a una pagina per i componenti di Communities.

Per informazioni di base, visita:

Perché sono necessarie le clientlibs why-clientlibs-are-required

Le librerie client sono necessarie per il corretto funzionamento (JavaScript) e lo stile (CSS) di un componente.

Quando esiste una funzione comunitaria per una funzione, tutti i componenti e le configurazioni necessarie, incluse le clientlib richieste, saranno presenti nel sito community. Solo se gli autori devono disporre di componenti aggiuntivi, è necessario aggiungere ulteriori clientlibs.

Se mancano le clientlib richieste, aggiunta di un componente Community a una pagina potrebbe causare errori javascript e un aspetto imprevisto.

Esempio: Recensioni posizionate senza Clientlibs example-placed-reviews-without-clientlibs

chlimage_1-244

Esempio: Recensioni inserite con Clientlibs example-placed-reviews-with-clientlibs

chlimage_1-245

Identificazione delle librerie client richieste identifying-required-clientlibs

Le informazioni essenziali sulle funzioni per gli sviluppatori identificano le clientlib richieste.

Inoltre, da un'istanza AEM, naviga fino al Guida ai componenti della community fornisce l’accesso a un elenco di categorie clientlib richieste per un componente.

Ad esempio, nella parte superiore della Pagina Recensioni le clientlibs richieste elencate sono

  • cq.ckeditor
  • cq.social.hbs.reviews

chlimage_1-246

Aggiunta di clientlibs richiesti adding-required-clientlibs

Se desideri aggiungere un componente Community a una pagina, dovrai aggiungere le clientlib richieste per il componente, se non già presenti.

Utilizzo CRXDE|Lite per modificare un elenco clientlibslist esistente per una pagina del sito community.

Per aggiungere una clientlib per un sito della community utilizzando CRXDE Lite:

  • Sfoglia per https://<server>:<port>/crx/de

  • Individua il clientlibslist nodo della pagina in cui si desidera aggiungere il componente

    • /content/sites/sample/en/page/jcr:content/clientlibslist
  • Con clientlibslist nodo selezionato

    • Individua la stringa[] property scg:requiredClientLibs

    • Seleziona i relativi Value per accedere alla finestra di dialogo Array di stringa

      • Scorri verso il basso se necessario

      • Seleziona + per immettere una nuova libreria client

        • Ripeti l’operazione per aggiungere altre librerie client
      • Seleziona OK

    • Seleziona Salva tutto

NOTE
Se il sito non è un sito community, è necessario individuare l’esistenza o la posizione delle librerie client in uso per il sito.

Utilizzo della Guida introduttiva ad AEM Communities esempio, dove site-name è coinvolgere, questo è il modo in cui apparirebbe la clientliblist se si aggiungesse il componente recensioni:

chlimage_1-247

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6