This is a tip for everyone else, of they want to do sorting in ZPT. Atleast for me the basic CMF skin didn't sort out the folders and files like I wanted, so I decided to add a small sort with lambda-expression. You can easily change it to sort with title or anything else. Sorting is done in uppercase, since case doesn't matter in this case. <div tal:define="raw_items python: here.contentValues( filter={'Type':('Document' , 'Image' , 'File' , 'News Item' ) } ); foobar python: raw_items.sort(lambda x, y: cmp(string.upper(x.getId()), string.upper(y.getId()))); items python: auth_filter( foobar, skip='' ); "> Hope this helps. -huima