Adobe AEM 6.0组件默认控件

时间:2015-05-27 09:29:45

标签: adobe cq5 aem

在AEM中构建组件时,默认情况下会创建新的组件,并使用关联的JSP文件进行渲染。

对于使用Sightly的构建,每次创建组件时,开发人员必须删除JSP文件并创建所需的HTML文件。

这导致浪费时间和精力,更不用说开发人员必须完成重复性任务的挫败感。

是否可以配置AEM,以便生成的默认呈现是HTML而不是JSP?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为在AEM中不可能有这样的配置,主要是因为组件及其JSP的创建是通过Javascript处理的。

/crx/de/js/CRX/plugins/action/CreateComponentAction.js

即使是JSP文件中可用的初始内容也仅通过此JS填充。

这里显示了JS的简短片段

// create component JSP
var nodeName = label + ".jsp";
var compJspFile = CRX.Util.createNode(nodeName, nodeName, 
                                CRX.util.NT_FILE, component, loader);