Highlighted

Display classic UI pages and folders in alphabetical order

Sumanth-Narra

24-10-2018

Hi All,

I have a requirement to sort the pages in alphabetical order in classic UI in AEM 6.3. I've tried figuring out which nodes/files are responsible to sort it but couldn't find anything concrete.

Does anyone try to the same thing in Classic UI?

Regards

Sumanth

Replies

Highlighted

smacdonald2008

29-10-2018

Why not use Touch UI - this functionality is included when you select LIST view.

List.png

Most community members and Adobe are movign away from Classic UI. You will not find many AEM 6.3/6.4 examples for Classic UI.

Highlighted

Sumanth-Narra

29-10-2018

For Touch UI the sorting fixed fine in asc order, but is there any way we can fix in classic UI
here is my finding in classic:

The default network call which goes and sort pages is http://localhost:4502/content.pages.json?_dc=1540458605487&start=0&limit=30&predicate=siteadmin

To sort pages based on title, the following network call should happen where sort=title and dir=ASC params needs to be passed.

http://localhost:4502/content.pages.json?_dc=1540458727426&sort=title&dir=ASC&start=0&limit=30&predi...

In siteadmin.js I checked the function loadPages()

It contains the sortInfo which is by default sort=index and dir=ASC. Here, what I couldn't find is from where these values are coming and where it can be modified.

smacdonald2008

Highlighted

chandu_t

30-10-2018

Add "sort": "title", to line 236 of SiteAdmin.js

"baseParams": {

                    "sort": "title",

                    "start":0,

                    "limit":gridCfgs[name].pageSize,

                    "predicate":gridCfgs[name].storePredicate

                }