0
AEM是否可以爲/ home/users創建一個包,但每個用戶下只有一個節點?AEM僅創建1個節點的包
例如,我在AEM中有100個用戶,並且每個用戶僅在1個節點中具有自定義數據。我可以僅爲包中的所有100個用戶提取此節點嗎? 用戶節點的結構是這樣的:
/home/users/3/3_alphanumeric_id/customNode
我不想100個過濾器添加到包,因爲這將是一個非常艱鉅的任務。
AEM是否可以爲/ home/users創建一個包,但每個用戶下只有一個節點?AEM僅創建1個節點的包
例如,我在AEM中有100個用戶,並且每個用戶僅在1個節點中具有自定義數據。我可以僅爲包中的所有100個用戶提取此節點嗎? 用戶節點的結構是這樣的:
/home/users/3/3_alphanumeric_id/customNode
我不想100個過濾器添加到包,因爲這將是一個非常艱鉅的任務。
ACS Commons有一個Query Packager工具。該頁面上的文檔非常自我解釋。
如果ACS Commons不是一種選擇,另一種策略是在機器上編輯內容包的過濾器,上傳它,然後構建起來拾取節點。這些過濾器在META-INF/vault/filter.xml
中配置,並使用簡單的過濾器元素,如<filter root="/home/users/3/3_alphanumeric_id/customNode"/>
。
您可以執行查詢來查找crxde中的所有節點,使用它從網絡流量請求的json,並使用文本編輯器將json重寫爲過濾元素。
謝謝....這是非常有幫助的!我調整了json響應的查詢結果,並且瞧! –