Ich habe DAM-Image-Ordner Pfad, und ich möchte tun ImageFolder.getChildren(), es gibt einen leeren Iterator ohne Kinder-Ressource. Dies geschieht nur in der Veröffentlichungsinstanz und funktioniert in der Autoreninstanz. Irgendeine Ahnung? Erlaubnis sollte es nicht sein, da ich den Pfad auflösen und nach Kindern fragen kann, es ist nicht null oder so. Danke für jede Hilfe.AEM CQ 6.1 DAM Ordner zurückgeben 0 Kinder in veröffentlichen
Resource imageFolder = resourceResolver.resolve(imageFolderUrl);
for (Resource imageResource : imageFolder.getChildren()){
//empty, doesn't run since getChildren() is 0 sized.
}
Öffnen Sie die publish-Instanz und prüfen Sie, ob die Bilder in imageFolder vorhanden sind oder nicht. Es kann vorkommen, dass Sie die Bilder nicht vom Autor in die Veröffentlichungsinstanz repliziert haben. Und wenn nicht alle das Bild zuerst veröffentlichen. – Manisha