创建组件

本文假定您具备为AEM Forms CS进行开发的一些经验。还假定您创建了一个AEM Forms原型项目。

在IntelliJ或您选择的任何其他IDE中打开您的AEM Forms项目。 在下创建一个名为svg的新节点

apps\corecomponent\components\adaptiveForm
NOTE
corecomponent是在创建Maven项目时提供的appId。 此appId在您的环境中可能不同。

创建.content.xml文件

在svg节点下创建名为.content.xml的文件。 将以下内容添加到新创建的文件。 您可以根据要求更改jcr:description、jcr:title和componentGroup。

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
    jcr:description="USA MAP"
    jcr:primaryType="cq:Component"
    jcr:title="USA MAP"
    sling:resourceSuperType="wcm/foundation/components/responsivegrid"
    componentGroup="CustomCoreComponent - Adaptive Form"/>

创建svg.html

创建名为svg.html的文件。 此文件将呈现USA map的SVG。将svg.html的内容复制到新创建的文件中。 您复制的是美国地图的SVG。 保存文件。

部署项目

将项目部署到本地云就绪实例以测试组件。

要部署项目,需要在命令提示符窗口中导航到项目的根文件夹,然后执行以下命令。

mvn clean install -PautoInstallSinglePackage

这会将该项目部署到本地AEM Forms实例,并且组件将包含在您的自适应表单中

usa-map

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69