Adobe Experience Manager: Auflisten veröffentlichter Seiten mit der Query Builder-API
In diesem Artikel werden die Schritte zum Auflisten veröffentlichter Seiten in einer Adobe Experience Manager (AEM)-Autoreninstanz beschrieben.
Beschreibung description
Umgebung
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager 6.5
Problem/Symptome
In diesem Artikel wird erläutert, wie Sie die in einem AEM-Autor veröffentlichten Seiten auflisten.
Auflösung resolution
Suchen Sie mithilfe der Query Builder-API die Seiten mit cq:lastReplicationAction = Activate.
Beispiel:
Abfrage
path=/content/wknd
1_property=sling:resourceType
1_property.value=wknd/components/page
2_property=cq:lastReplicationAction
2_property.value=Activate
3_daterange.property=cq:lastReplicated
3_daterange.lowerBound=2019-01-01T00:00:00.000+09:00
3_daterange.lowerOperation=>=
orderby=path
URL
http://localhost:4502/bin/querybuilder.json?1_property=sling%3aresourceType&1_property.value=wknd%2fcomponents%2fpage&2_property=cq%3alastReplicationAction&2_property.value=Activate&3_daterange.lowerBound=2019-01-01T00%3a00%3a00.000%2b09%3a00&3_daterange.lowerOperation=%3e%3d&3_daterange.property=cq%3alastReplicated&orderby=path&path=%2fcontent%2fwknd
Ergebnis
{
"success": true,
"results": 8,
"total": 8,
"more": false,
"offset": 0,
"hits": [
{
"path": "/content/wknd/language-masters/en/magazine/arctic-surfing/jcr:content",
"excerpt": "We traveled to Northern Norway to document the joy of surfing in extreme, but breathtakingly beautiful conditions.",
"name": "jcr:content",
"title": "Arctic Surfing",
"lastModified": "2019-10-14 11:08:42",
"created": "2023-04-10 21:56:45"
},
{
"path": "/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content",
"excerpt": "Breaking down the top skate destinations in all of Los Angeles. You don't want to miss this!",
"name": "jcr:content",
"title": "Ultimate Guide to LA Skateparks",
"lastModified": "2020-10-01 09:37:33",
"created": "2023-04-10 21:56:47"
},
...
]
}
Das Ausführen der Abfrage für einen Inhaltspfad, der viele Seiten enthält, kann zu Leistungsproblemen führen. Es wird empfohlen, den Pfad einzugrenzen und die Abfrage mehrmals auszuführen, anstatt zu versuchen, alle Daten in einer einzigen Abfrageausführung abzurufen.