Adobe CQ /libs/foundation/components/parbase 用法?

Adobe CQ /libs/foundation/components/parbase usage?

我只是想了解何时使用 "foundation/components/parbase" 作为超类型?

我正在创建一个自定义组件,它可以从 sidekick 拖放到 parsys 区域。

是否需要使用超级类型的自定义组件才能成为 "foundation/components/parbase"?如果是这样,我会用它做什么?

parbase 组件包含一些用于渲染图像和文本的脚本。因此,当您扩展此组件时,您可以利用这些脚本而无需为其复制逻辑。

例如,当使用 .img 选择器请求资源时,img.GET.java 有助于呈现图像。

您不必为所有组件扩展 parbase。相反,您可以扩展提供大部分所需功能并且需要较少调整的特定组件。

但是,如果没有这样的 OOTB 组件可用于扩展并且您正在从头开发自定义组件,那么扩展 parbase 不会造成任何损害。