首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解析HTL内容

如何解析HTL内容
EN

Stack Overflow用户
提问于 2019-10-23 09:21:31
回答 1查看 240关注 0票数 0

我使用AEM中的SlingRequestProcessor作为可用的这里来加载资源。

我的页面/html文件如下所示:

代码语言:javascript
复制
<div data-sly-use.stepPlanItem="stepPlanItemTemplate.html"
    data-sly-call="${stepPlanItem.step @ step = step}"
    data-sly-unwrap />

但是,当我调用requestProcessor.processRequest(req, resp, request.getResourceResolver());时,什么都不会发生。我得到的文件内容完全一样。没有任何东西被分析过。

我的主要问题是:如何从代码中解析sly标记?

我应该用过滤器吗?哪个?这是一个页面(不是AEM页面),只是一个HTL片段。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-23 09:50:47

您不需要解析HTL文件,这是由Sling脚本引擎实现完成的。您总是在处理/加载资源,它需要根据吊索资源解析进行解析。

假设您试图在:/content/myapp/mypage.html加载一个具有sling:resourceType=myapp/myfile的资源,您可以将上面的代码片段放入一个/apps/myapp/myfile/myfile.html文件中,以便脚本引擎能够执行HTL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58519550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档