如何通过 Sightly/HTL 中的节点 UUID 访问资源?
How can one access a resource via node UUID in Sightly/HTL?
As of HTL 1.4,使用data-sly-use
知道路径就可以访问资源,例如:data-sly-use.item="/content/my_nodes/node1"
但是,如果没有资源的路径,只有节点的 jcr:uuid
(通过使用 mix:referenceable
自动生成),有什么方法可以查找具有类似 HTL 语句的资源?
目前没有这样的便利。但是,HTL 规范并不排除这种情况,您应该可以编写自己的 UseProvider implementation. You can have a look at the ResourceUseProvider 以获取灵感。
As of HTL 1.4,使用data-sly-use
知道路径就可以访问资源,例如:data-sly-use.item="/content/my_nodes/node1"
但是,如果没有资源的路径,只有节点的 jcr:uuid
(通过使用 mix:referenceable
自动生成),有什么方法可以查找具有类似 HTL 语句的资源?
目前没有这样的便利。但是,HTL 规范并不排除这种情况,您应该可以编写自己的 UseProvider implementation. You can have a look at the ResourceUseProvider 以获取灵感。