Show Menu
TEMAS×

Componentes Clientlibs for Communities

Introducción

En esta sección de la documentación se describe cómo agregar bibliotecas del lado del cliente (clientlibs) a una página para componentes de Communities.
Para obtener información básica, visite :

Por qué se requieren los clientes

Los clientes son necesarios para el correcto funcionamiento (JavaScript) y el estilo (CSS) de un componente.
Cuando exista una función de comunidad para una función, todos los componentes y configuraciones necesarios, incluidos los clientes requeridos, estarán presentes en el sitio de la comunidad. Solo si los autores disponen de componentes adicionales, se necesitarían agregar clientes adicionales.
Cuando faltan los clientes requeridos, agregar un componente Comunidades a una página podría provocar errores de javascript y un aspecto inesperado.

Ejemplo: Revistas colocadas sin clientes

Ejemplo: Revistas colocadas con Clientlibs

Identificación de los clientes requeridos

La información esencial de las funciones para los desarrolladores identifica a los clientes requeridos.
Además, desde una instancia de AEM, la navegación por la Guía de componentes de comunidad proporciona acceso a una lista de categorías de clientlib necesarias para un componente.
Por ejemplo: en la parte superior de la página reviews.html Reseñas, los clientes requeridos que aparecen son
  • cq.ckeditor
  • cq.social.hbs.reseñas

Adición de Clientlibs requeridos

Cuando se desee agregar un componente Comunidades a una página, será necesario agregar los clientes necesarios para el componente si no están presentes.
Utilice CRXDE|Lite para modificar una lista de clientes existente para una página de sitio de comunidad.
Para agregar una clientlib para un sitio de comunidad mediante CRXDE Lite :
  • Busque el nodo de la clientlibslist página en la que desea agregar el componente
    • /content/sites/sample/en/page/jcr:content/clientlibslist
  • Con clientlibslist nodo seleccionado
    • Localizar la propiedad String #scg:requiredClientLibs
    • Seleccione su Value para acceder al cuadro de diálogo de la matriz String
      • Desplácese hacia abajo si es necesario
      • Seleccione + para introducir una nueva biblioteca de cliente
        • Repetir para agregar más bibliotecas de cliente
      • Seleccione Aceptar
    • Seleccione Guardar todo
Si el sitio no es un sitio de la comunidad, es necesario descubrir la existencia o ubicación de las bibliotecas cliente que se utilizan para el sitio.
Con el ejemplo Introducción a Comunidades de AEM, donde site-name se involucra , así es como aparecerá clientliblist si se agrega el componente Reseñas: