Clientlibs voor Community-componenten clientlibs-for-communities-components

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Inleiding introduction

In deze sectie van de documentatie wordt beschreven hoe u clientbibliotheken (clientlibs) aan een pagina voor Community-componenten kunt toevoegen.

Voor basisinformatie gaat u naar:

Waarom Clientlibs vereist zijn why-clientlibs-are-required

Clientlibs zijn vereist voor het correct functioneren (JavaScript) en opmaken (CSS) van een component.

Wanneer er een gemeenschapsfunctie voor een eigenschap , zullen alle noodzakelijke componenten en configuraties, met inbegrip van de vereiste clientlibs, in de communautaire plaats aanwezig zijn. Alleen als de auteurs extra componenten ter beschikking moeten hebben, moeten er extra clientlibs worden toegevoegd.

Wanneer de vereiste clientlibs ontbreken, een onderdeel van een Gemeenschappen aan een pagina toevoegen kan resulteren in JavaScript-fouten en een onverwachte weergave.

Voorbeeld: Geplaatste revisies zonder Clientlibs example-placed-reviews-without-clientlibs

chlimage_1-244

Voorbeeld: Geplaatste revisies met clips example-placed-reviews-with-clientlibs

chlimage_1-245

Vereiste clients identificeren identifying-required-clientlibs

De essentiƫle eigenschapinformatie voor ontwikkelaars identificeert de vereiste clientlibs.

Bovendien kunt u vanuit een AEM naar de Community Components Guide biedt toegang tot een lijst met clientlib-categorieƫn die vereist zijn voor een component.

Bijvoorbeeld helemaal boven aan de Pagina Revisies de vereiste clientlibs worden vermeld

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

chlimage_1-246

Vereiste clips toevoegen adding-required-clientlibs

Wanneer u een Gemeenschapscomponent aan een pagina wilt toevoegen, moet u de vereiste clientlibs voor de component toevoegen als deze nog niet aanwezig is.

Gebruiken CRXDE|Lite om een bestaande clientlibslist voor een communautaire plaatspagina te wijzigen.

Om een clientlib voor een communautaire plaats toe te voegen gebruikend CRXDE Lite:

  • Bladeren naar https://<server>:<port>/crx/de

  • Zoek de clientlibslist knooppunt voor de pagina waarop u de component wilt toevoegen

    • /content/sites/sample/en/page/jcr:content/clientlibslist
  • Met clientlibslist knooppunt geselecteerd

    • De tekenreeks zoeken[] eigenschap scg:requiredClientLibs

    • Selecteer zijn Value om toegang te krijgen tot het dialoogvenster String-array

      • Indien nodig omlaag schuiven

      • Selecteren + om een nieuwe clientbibliotheek in te voeren

        • Herhalen om meer clientbibliotheken toe te voegen
      • Selecteer OK

    • Selecteer Save All

NOTE
Als de site geen gemeenschapssite is, moet het bestaan of de locatie van de clientbibliotheken die voor de site worden gebruikt, worden gedetecteerd.

Met de Aan de slag met AEM Communities voorbeeld, waarbij site-name is aangaan, is dit hoe de clientliblist zou verschijnen als het toevoegen van de revisiecomponent:

chlimage_1-247

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