AEM内容片段模型字段
了解Adobe Experience Manager (AEM)内容片段(CF)模型中字段数量的限制和配置。
描述 description
环境
AEM版本6.5.18
问题/症状
您可能会想知道可添加到内容片段(CF)模型的字段数量是否存在官方限制。 模型可以拥有的字段数没有明确限制。 这是因为内容因客户而异,数字也可能会因客户而异。
使用默认设置可显示的字段数取决于每个字段的复杂性(它需要显示多少视图元素)。 根据CF模型中使用的模型字段类型,某些字段需要显示更多内部调用。 有一个选项,用于设置可发出的最大内部调用数以及可显示的字段数。
这些内部调用的设置(sling.max.calls)保留在较低级别,因为对于单个内容片段模型而言,通常会有非常多的字段。 但是,如果您具有有效的用例,则可以增加此值以适应大量字段。 通过在ui.config/src/main/content/jcr_root/apps/customer/osgiconfig/config.author/org.apache.sling.engine.impl.SlingMainServlet.cfg.json中提升sling.max.calls OSGI配置的值,您可以在表单上显示更多字段。
解决方法 resolution
我们建议您逐步增加此数量,并且只增加数量,直到它可以支持所需字段数为止,而不是增加到过高数字。 每次重新启动实例时都应选取此设置,因为它将被添加到配置文件中。
虽然单个模型中可能会包含大量字段,但我们建议将字段拆分为多个较小的模型和片段,然后改用片段引用。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f