I am trying to create a pages report that will display the status of a page: either "Published" or "Not Published".
I know that the published status information is displayed in the authoring UI for a given page, as shown in the following screenshots:
Here is my base Query:
SELECT * FROM [cq:Page] AS s WHERE ISDESCENDANTNODE([/site/folder1/folder2/])
But I don't know how to build and display the "Published" status using the "ACS Commons Report Builder Text Column" component. Which page property or combination of properties need to be used?
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Here is the sample query
SELECT * FROM [cq:Page] AS page
WHERE ISDESCENDANTNODE(page, '/content')
AND page.[cq:lastReplicated] IS NOT NULL
AND page.[cq:lastReplicationAction] = 'Activate'
ORDER BY page.[cq:lastReplicated] DESC
@17573625 You can refer to the replication API documentation to understand what status is set on the node when it is activated / deactivated. It will also let you tap into the last replication action as well.
Here is the sample query
SELECT * FROM [cq:Page] AS page
WHERE ISDESCENDANTNODE(page, '/content')
AND page.[cq:lastReplicated] IS NOT NULL
AND page.[cq:lastReplicationAction] = 'Activate'
ORDER BY page.[cq:lastReplicated] DESC
This should work!
Views
Likes
Replies