geometrixx outdoor 的订购页面在 AEM 6 中如何工作?
How does geometrixx outdoor's Order page work in AEM 6?
在 AEM 中,geometrixx-outdoor 的 Orders.html 页面如何工作。
http://localhost:4502/aem/orders.html/etc/commerce/orders
我的初步发现是 /libs/commerce/gui/content/orders
正在呈现,数据是从 /etc/commerce/orders
文件夹中获取的。但我无法弄清楚它是如何为用户获取数据的。我需要扩展这个功能并检查我是否可以将它用于我需要的功能。
我正在 post 回答我自己的问题,以便将来的任何人都能发现 post 有点帮助。
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
)。这里最主要的是这里的 order 节点中的 id 应该与上面导航栏节点中给出的 id 匹配。 /libs/cq/gui/components/siteadmin/admin/pages/pages.jsp
是解析节点以生成页面页眉和正文的实际页面。
浏览订单节点以了解更多关于如何通过仅添加节点来创建页面的信息。
在 AEM 中,geometrixx-outdoor 的 Orders.html 页面如何工作。
http://localhost:4502/aem/orders.html/etc/commerce/orders
我的初步发现是 /libs/commerce/gui/content/orders
正在呈现,数据是从 /etc/commerce/orders
文件夹中获取的。但我无法弄清楚它是如何为用户获取数据的。我需要扩展这个功能并检查我是否可以将它用于我需要的功能。
我正在 post 回答我自己的问题,以便将来的任何人都能发现 post 有点帮助。
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
)。这里最主要的是这里的 order 节点中的 id 应该与上面导航栏节点中给出的 id 匹配。 /libs/cq/gui/components/siteadmin/admin/pages/pages.jsp
是解析节点以生成页面页眉和正文的实际页面。
浏览订单节点以了解更多关于如何通过仅添加节点来创建页面的信息。