Clientlibs for Communities Components clientlibs-for-communities-components

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

Introduktion introduction

I det här avsnittet av dokumentationen beskrivs hur du lägger till klientbibliotek (klientbibliotek) på en sida för webbgruppskomponenter.

Grundläggande information finns på

Varför Clientlibs krävs why-clientlibs-are-required

Clientlibs krävs för att en komponent ska fungera korrekt (JavaScript) och formatera (CSS).

När det finns en communityfunktion för en funktion kommer alla nödvändiga komponenter och konfigurationer, inklusive nödvändiga klienter, att finnas på communitywebbplatsen. Det är bara om ytterligare komponenter ska vara tillgängliga för författare som måste läggas till ytterligare klientlib.

När de nödvändiga klientlibs saknas, lägga till en webbgruppskomponent på en sida kan resultera i javascript-fel och ett oväntat utseende.

Exempel: Monterade granskningar utan Clientlibs example-placed-reviews-without-clientlibs

chlimage_1-244

Exempel: Monterade granskningar med Clientlibs example-placed-reviews-with-clientlibs

chlimage_1-245

Identifiera nödvändiga klienter identifying-required-clientlibs

Den viktigaste funktionsinformationen för utvecklare identifierar de nödvändiga klientlibs.

Från en AEM förekomst bläddrar du dessutom till Community Components Guide ger åtkomst till en lista över de klientlibkategorier som krävs för en komponent.

Till exempel längst upp på Granskningssida de nödvändiga listorna är

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

chlimage_1-246

Lägga till nödvändiga klienter adding-required-clientlibs

När du vill lägga till en webbgruppskomponent på en sida måste du lägga till de nödvändiga klientlibs för komponenten om det inte redan finns.

Använd CRXDE|Lite om du vill ändra en befintlig klientlistorlista för en communitywebbplats.

Så här lägger du till en klientlib för en community-webbplats med CRXDE Lite:

  • Bläddra till https://<server>:<port>/crx/de

  • Leta reda på clientlibslist nod för den sida där du vill lägga till komponenten

    • /content/sites/sample/en/page/jcr:content/clientlibslist
  • Med clientlibslist markerad nod

    • Leta reda på strängen[] property scg:requiredClientLibs

    • Välj Value för att komma åt dialogrutan String-array

      • Bläddra nedåt om det behövs

      • Välj + för att ange ett nytt klientbibliotek

        • Upprepa för att lägga till fler klientbibliotek
      • Välj OK

    • Välj Save All

NOTE
Om webbplatsen inte är en communitywebbplats måste förekomsten eller platsen för klientbiblioteken som används för webbplatsen identifieras.

Använda Komma igång med AEM Communities exempel, där site-name är engagera, är det så här klienten visas om du lägger till granskningskomponenten:

chlimage_1-247

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