AEM Content Fragment-modellfält

Lär dig mer om begränsningar och konfigurationer för antalet fält i en Adobe Experience Manager (AEM) Content Fragment-modell (CF).

Beskrivning description

Miljö

AEM version 6.5.18

Problem/symtom

Du kanske undrar om det finns en officiell begränsning för antalet fält som du kan lägga till i en innehållsfragmentmodell (CF). Det finns ingen uttrycklig begränsning för hur många fält en modell kan innehålla. Det beror på att innehållet varierar för varje kund och att siffrorna kan skilja sig åt.

Hur många fält du kan visa med standardinställningarna beror på hur komplext varje fält är (hur många vyelement det måste visa). Beroende på vilken typ av modellfält som används i CF-modellen behöver vissa fler interna anrop visas. Det finns ett alternativ för maximalt antal interna anrop och antalet fält som kan visas.

Inställningen (sling.max.calls) för dessa interna anrop hålls på en låg nivå eftersom det är ovanligt att det finns ett mycket stort antal fält för en enda modell för innehållsfragment. Om du har ett giltigt användningsfall kan du öka det här värdet för att få plats med det stora antalet fält. Du kan visa fler fält i formuläret genom att öka värdet för OSGI-konfigurationen sling.max.calls i ui.config/src/main/content/jcr_root/apps/customer/osgiconfig/config.author/org.apache.sling.engine.impl.SlingMainServlet.cfg.json.

Upplösning resolution

Vi rekommenderar att du ökar den här mängden gradvis och bara ökar den tills den har stöd för det antal fält som krävs, i stället för att öka den till ett för stort antal. Den här inställningen bör hämtas varje gång instansen startas om eftersom den läggs till i konfigurationsfilerna.

Även om det är möjligt att ha ett stort antal fält i en enda modell rekommenderar vi att du delar upp fälten i flera mindre modeller och fragment och använder fragmentreferenser i stället.

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