在AEM中,geometrixx-outdoor的Orders.html页面如何工作。
http://localhost:4502/aem/orders.html/etc/commerce/orders
我最初的发现是正在呈现/libs/commerce/gui/content/orders
并从/etc/commerce/orders
文件夹中提取数据。但我无法弄清楚它是如何为用户提取数据的。我需要扩展此功能,并检查我是否可以将其用于我需要的功能。
答案 0 :(得分:0)
我正在回答我自己的问题,以便将来的任何人都可以找到有用的帖子。
AEM的资源合并API可用于在Adobe Experience Manager中扩展管理页面。
http://dev.day.com/content/ddc/en/gems/user-interface-customization-for-aem-6.html
此截屏视频的前20分钟解释得非常好
有关它的更多信息,请参见https://helpx.adobe.com/experience-manager/using/extending-aem-6-administrator-user.html
简而言之,如果想在AEM中添加导航栏条目,请在/apps/cq/core/content/nav
之后创建一个节点。您的节点将与/libs/cq/core/content/nav entries
合并。
要在用户界面中创建自己的页面,请参阅/libs/commerce/gui/content/orders
并仅在libs文件夹中创建订单节点(具有资源类型granite/ui/components/foundation/page
)。这里主要的是这里的节点中的id应该匹配上面导航栏节点中给出的id。 /libs/cq/gui/components/siteadmin/admin/pages/pages.jsp
是解析节点以生成页眉和页面主体的实际页面
通过仅添加节点来探索订单节点以了解有关如何创建页面的更多信息。