AEM 6.3 -> SSort assets in alphabatical order in assets.html for coloumn view (if possible all views)

suniln13212398

17-07-2019

I have a requirement to sort the assets folders/assets in alphabetical order

eg: /content/dam/a (a folder)

      /content/dam/b

     /content/dam/c

also /content/dam/a/a.jpg

        /content/dam/a/b.jpg    

    /content/dam/a/c.jpg

Tried the following:

1) overriding  /libs/wcm/core/content/sites/jcr:content/views/column/datasource and adding properties

sortName = modified (Type is String)

sortDir = asc (Type is String)

2) creating sling:oderableFolder
But the same affect.

Appreciate the help. Thank you

Accepted Solutions (1)

Accepted Solutions (1)

anubhas68994354

Employee

17-07-2019

Hi Sunil,

Can you try to overlay columns [1] to switch 'sortable' to 'true' and make columns sortable in List view. In your case if you need to sort by name - update sortable property to true for [2] node.

[1]

/libs/dam/gui/content/commons/availablecolumns

[2]

/libs/dam/gui/content/commons/availablecolumns/name

1793776_pastedImage_13.png

Answers (9)

Answers (9)

vijkumar

19-07-2019

Hi Sunil,

Per my understanding sorting only works for List view as of now. The column and card views are not sortable.

Overriding above paths and adding those properties will only impact list view.

Arun_Patidar

MVP

18-07-2019

Can you overlay

/libs/dam/gui/content/assets/jcr:content/views/column/datasource

and add below properties to overlaid node

/apps/dam/gui/content/assets/jcr:content/views/column/datasource

sortName = name (Type is String)

sortDir = asc (Type is String)

suniln13212398

19-07-2019

Thank you @Arun Patidar,

did it work for you? I tried it still the same result dnt see ascending order. Please let me know if I am missing something. Currently I am on 6.3 Sp2.

suniln13212398

19-07-2019

Thank you anubhas68994354

I am able to sort on list view- as well  they want it like default (to avoid user/author action to sort). Aswell column view is the one the    authors use the most here.