AEM-Inhaltsfragmentmodell-Felder

Erfahren Sie mehr über die Einschränkungen und Konfigurationen für die Anzahl der Felder in einem Adobe Experience Manager (AEM)-Inhaltsfragmentmodell (CF).

Beschreibung description

Umgebung

AEM-Version 6.5.18

Problem/Symptome

Sie fragen sich vielleicht, ob es eine offizielle Begrenzung für die Anzahl der Felder gibt, die Sie einem Inhaltsfragmentmodell (CF) hinzufügen können. Es gibt keine explizite Begrenzung für die Anzahl der Felder, die ein Modell besitzen kann. Der Grund dafür ist, dass der Inhalt für jeden Kunden unterschiedlich ist und die Zahlen entsprechend variieren können.

Die Anzahl der Felder, die mit den Standardeinstellungen angezeigt werden können, hängt von der Komplexität der einzelnen Felder ab (wie viele Ansichtselemente angezeigt werden müssen). Je nach Typ der im CF-Modell verwendeten Modellfelder müssen bei einigen mehr interne Aufrufe angezeigt werden. Es gibt eine Option für die maximale Anzahl interner Aufrufe, die ausgeführt werden können, und die Anzahl der Felder, die angezeigt werden können.

Die Einstellung (sling.max.calls) für diese internen Aufrufe wird auf einem niedrigen Niveau gehalten, da es ungewöhnlich ist, eine sehr große Anzahl von Feldern für ein einzelnes Inhaltsfragmentmodell zu haben. Wenn Sie jedoch über einen gültigen Anwendungsfall verfügen, können Sie diesen Wert erhöhen, um die große Anzahl von Feldern aufzunehmen. Sie können weitere Felder auf dem Formular anzeigen, indem Sie den Wert der OSGisling.max.callsKonfiguration in ui.config/src/main/content/jcr_root/apps/customer/osgiconfig/config.author/org.apache.sling.engine.impl.SlingMainServlet.cfg.json erhöhen.

Auflösung resolution

Wir empfehlen Ihnen, diesen Betrag schrittweise zu erhöhen und nur so lange zu erhöhen, bis er die erforderliche Anzahl von Feldern unterstützen kann, anstatt ihn auf eine zu hohe Anzahl zu erhöhen. Diese Einstellung sollte bei jedem Neustart der Instanz übernommen werden, da sie zu den Konfigurationsdateien hinzugefügt wird.

Obwohl es möglich ist, eine große Anzahl von Feldern in einem einzigen Modell zu haben, empfehlen wir, die Felder in mehrere kleinere Modelle und Fragmente aufzuteilen und stattdessen Fragmentverweise zu verwenden.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f