AEM Campos del modelo de fragmento de contenido
Obtenga información acerca de las limitaciones y configuraciones del número de campos en un modelo de fragmento de contenido (CF) de Adobe Experience Manager AEM ().
Descripción description
Entorno
AEM Versión 6.5.18 de
Problema/Síntomas
Es posible que se pregunte si existe una limitación oficial en el número de campos que puede agregar a un modelo de fragmento de contenido (CF). No hay ninguna limitación explícita en el número de campos que puede poseer un modelo. Esto se debe a que el contenido varía según el cliente y los números pueden variar en consecuencia.
El número de campos que se pueden mostrar con la configuración predeterminada depende de la complejidad de cada campo (cuántos elementos de vista es necesario mostrar). Según el tipo de campos de modelo utilizados en el modelo CF, algunos requerirán que se muestren más llamadas internas. Hay una opción para la cantidad máxima de llamadas internas que se pueden realizar y la cantidad de campos que se pueden mostrar.
La configuración (sling.max.calls) de estas llamadas internas se mantiene en un nivel bajo porque es inusual tener un gran número de campos para un solo modelo de fragmento de contenido. Sin embargo, si tiene un caso de uso válido, puede aumentar este valor para dar cabida al gran número de campos. Puede mostrar más campos en el formulario elevando el valor de la configuración OSGI sling.max.calls en ui.config/src/main/content/jcr_root/apps/customer/osgiconfig/config.author/org.apache.sling.engine.impl.SlingMainServlet.cfg.json.
Resolución resolution
Le recomendamos que aumente esta cantidad gradualmente y solo la aumente hasta que pueda admitir el número requerido de campos en lugar de aumentarla a un número excesivamente alto. Esta configuración debe seleccionarse cada vez que se reinicia la instancia, ya que se añadirá a los archivos de configuración.
Aunque es posible tener un gran número de campos en un solo modelo, se recomienda dividir los campos en varios modelos y fragmentos más pequeños y utilizar referencias de fragmento en su lugar.