Clientlibs voor Community-componenten clientlibs-for-communities-components
Inleiding introduction
In deze sectie van de documentatie wordt beschreven hoe u clientbibliotheken (clientlibs) aan een pagina voor Community-componenten kunt toevoegen.
Zie voor basisinformatie het volgende:
- Gebruikend cliënt-Kant Bibliothekendie gebruiksdetails en het zuiveren hulpmiddelen verstrekt
- Clientlibs voor SCFdie nuttige informatie wanneer het aanpassen van componenten SCF verstrekt
Waarom Clientlibs vereist zijn why-clientlibs-are-required
Clientlibs zijn vereist voor het correct functioneren (JavaScript) en opmaken (CSS) van een component.
Wanneer er a communautaire functievoor een eigenschap bestaat, zijn alle noodzakelijke componenten en configuraties, met inbegrip van de vereiste clientlibs, aanwezig in de communautaire plaats. Alleen als de auteurs extra componenten ter beschikking moeten hebben, moeten er extra clientlibs worden toegevoegd.
Wanneer de vereiste clientlibs ontbreken, toevoegend een component van Gemeenschappen aan een paginain de fouten van JavaScript en een onverwachte verschijning kon resulteren.
Voorbeeld: Geplaatste revisies zonder Clientlibs example-placed-reviews-without-clientlibs
Voorbeeld: Geplaatste revisies met clips example-placed-reviews-with-clientlibs
Vereiste clients identificeren identifying-required-clientlibs
De essentiële eigenschapinformatie voor ontwikkelaars identificeert de vereiste clientlibs.
Bovendien van een AEM instantie, die aan de Communautaire Gids van Componentendoorbladert verleent toegang tot een lijst van cliëntlib categorieën die voor een component worden vereist.
Bijvoorbeeld, bij de bovenkant van de pagina van Revisiesde vereiste vermelde clientlibs zijn
- cq.ckeditor
- cq.social.hbs.reviews
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.
Gebruik CRXDE|Liteom een bestaande clientlibslist voor een communautaire plaatspagina te wijzigen.
Om een clientlib voor een communautaire plaats toe te voegen door CRXDE Litete gebruiken:
-
Blader naar https://<server>:<port>/crx/de.
-
Zoek het knooppunt
clientlibslist
voor de pagina waaraan u de component wilt toevoegen:/content/sites/sample/en/page/jcr:content/clientlibslist
-
Selecteer knooppunt
clientlibslist
:-
Zoek de eigenschap String []
scg:requiredClientLibs
. -
Selecteer de
Value
ervan zodat u toegang kunt krijgen tot het dialoogvenster String-array.-
Schuif indien nodig omlaag.
-
Selecteer + om een nieuwe clientbibliotheek in te voeren.
-
Herhaal deze bewerking om meer clientbibliotheken toe te voegen.
-
Selecteer O.K..
-
-
-
Selecteer sparen allen.
-
Gebruikend Begonnen het Worden met AEM Communitiesvoorbeeld, waar site-name
** is in dienst neemt, is dit hoe de clientliblist zou verschijnen als het toevoegen van de revisiecomponent: