Adobe AEM 6.0 组件默认控件
Adobe AEM 6.0 component default control
在 AEM 中构建组件时,默认情况下创建新组件时会使用关联的 JSP 文件进行渲染。
对于使用 Sightly 的构建,每次创建组件时,开发人员都必须删除 JSP 文件并创建所需的 HTML 文件。
这会导致时间和精力的浪费,更不用说让开发人员不得不完成重复性任务的挫败感了。
能否配置 AEM,使生成的默认渲染为 HTML 而不是 JSP?
谢谢
我认为这样的配置在 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);