Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aem 如何在sling模型中获取当前页面_Aem_Sling Models - Fatal编程技术网

Aem 如何在sling模型中获取当前页面

Aem 如何在sling模型中获取当前页面,aem,sling-models,Aem,Sling Models,我创建了一些具有层次结构的页面,如 主页 男人 监视 智能手表 模拟表 鞋 运动鞋 正装鞋 女人 监视 智能手表 模拟表 鞋 运动鞋 正装鞋 如何将当前页面(即“主页”)提取到我的sling模型中?另外,如何在同一型号的吊索中获得子页面,即“男性”和“女性”,孙子页面,即两个子页面的“手表”和“鞋子”,以及孙子页面,即“智能手表”、“模拟手表”、“运动鞋”和“正式鞋”?嗨,Kiara!欢迎来到堆栈溢出。使用Sling和/或AEM API可以通过多种方式实现这一点。

我创建了一些具有层次结构的页面,如

  • 主页
    • 男人
      • 监视
        • 智能手表
        • 模拟表
        • 运动鞋
        • 正装鞋
    • 女人
      • 监视
        • 智能手表
        • 模拟表
        • 运动鞋
        • 正装鞋

如何将当前页面(即“主页”)提取到我的sling模型中?另外,如何在同一型号的吊索中获得子页面,即“男性”和“女性”,孙子页面,即两个子页面的“手表”和“鞋子”,以及孙子页面,即“智能手表”、“模拟手表”、“运动鞋”和“正式鞋”?

嗨,Kiara!欢迎来到堆栈溢出。使用Sling和/或AEM API可以通过多种方式实现这一点。您可以使用或在后台编写递归方法。如果您对细节感到困惑,请编辑问题并分享您迄今为止尝试过的代码,我们可以查看缺失的部分。如果您正在寻找参考资料,AEM核心组件将是一个很好的起点。你所描述的似乎与核心非常相似。我会考虑在重用自定义实现之前重用它。文档中还有到GitHub的链接,因此您可以查看它在内部的工作方式,如果确实需要自定义的话,可以使用类似的技术。我对这项技术比较陌生,还没有使用ResourceResolver类。您能告诉我如何使用ResourceResolver获取当前页面吗?请查看上面的导航组件,您可以通过访问GitHub存储库查看实际的Java代码:Hi Kiara!欢迎来到堆栈溢出。使用Sling和/或AEM API可以通过多种方式实现这一点。您可以使用或在后台编写递归方法。如果您对细节感到困惑,请编辑问题并分享您迄今为止尝试过的代码,我们可以查看缺失的部分。如果您正在寻找参考资料,AEM核心组件将是一个很好的起点。你所描述的似乎与核心非常相似。我会考虑在重用自定义实现之前重用它。文档中还有到GitHub的链接,因此您可以查看它在内部的工作方式,如果确实需要自定义的话,可以使用类似的技术。我对这项技术比较陌生,还没有使用ResourceResolver类。您能告诉我如何使用ResourceResolver获取当前页面吗?请查看上面的导航组件,您可以通过转到GitHub存储库查看实际的Java代码: