On Wed, Aug 3, 2011 at 5:58 AM, Raphael Ritz <[email protected]>wrote:
> On 8/3/11 12:57 AM, ken manheimer wrote: > > [..] > > The catalog does now about order in a folder through the >> >> getObjPositionInParent >> >> index. In case that's not available for sorting in a >> collection (I didn't check) you can enable it in >> >> <site>/portal_atct/atct___**manageTopicIndex >> >> Is that what you are looking for? >> >> yes, it looks like exactly what i'm seeking. (gil forcada's >> suggestion about using a custom folder display view is excellent, >> too. maybe i just need to read martin aspelli's book?) i'm running >> into problems getting it working, and have to investigate further. >> >> alas, this turns out to be a false lead. the collections configlet >> doesn't offer any way to change the selection of criteria for *sort >> order*. it only offers ways to change the indexes to be used for >> collection /searching/ and /field display/. >> > > That's disappointing :-( truly. but, happily, you've provided a resolution... > Which version of Plone? > 4.0.7 - i should have mentioned that earlier. > In a somewhat older Plone 3 based site I could enable the > the index for sorting as described. > > Looking into this a bit my guess is that this is due to a > new index type that was introduced for 'getObjPositionInParent' > specifically. > > In Products/ATContentTypes/**criteria/__init__.py ALL_INDICES and > SORT_INDICES are hard coded. What happens if you add > 'GopipIndex' (the new index type) there (to both)? > If nothing happens there might be some configuration missing still. > > Feel free to file a ticket for this. At least I would consider > this a regression. Oh, and this made me look whether there might > be one already and sure enough there is > > http://dev.plone.org/plone/**ticket/11151<http://dev.plone.org/plone/ticket/11151> > > Does the patch provided there work for you? > hooray - yes! i've added a comment in the issue asking for the patch to be included in plone. i should have mentioned the regression, and tests to protect against it happening again... this is great - thanks much for seeing this through! ken > Raphael > > > >> (moreover, adding getObjPositionInParent/'Order in folder' to the search >> criteria doesn't actually add an "Order in folder" option in the >> collection "Add new search criteria" menu! the getObjPositionInParent >> has no "Allowed Criteria", so there's nothing by which to qualify and >> disqualify items in the search. hence, the option is filtered out in >> the selection form. it probably should be filtered out from the "All >> fields" alternatives in the collection configlet, as well.) >> >> still, i appreciate the suggestion - i learned something about ways to >> adjust collection knobs (and limitations on those ways). i may be >> better off with a custom "display" view for a folder - except i have >> doubts that'll be trivial, because it requires something to hold and >> edit the rich text i want to include, and that's not part of a folder. >> aargh again. >> >> it's looking, once again, like the built-in types do not provide for my >> desired, basic use case, even by tailoring custom views... >> >> ken >> >> i did have to enable the getObjPositionInParent field in the >> collections configlet (thanks much for the clear path to find my way >> there), and that involved using the "All fields" link to expose the >> option. >> >> once that's done, though, i still don't see the "Order in folder" >> friendly name among the collections sort criteria. i double checked >> everything to see if i got the order wrong, etc, and even changed >> one of the working friendly names to verify that the change shows in >> the collection sort criteria list, which it did. will investigate >> further soon, but mention it in case i'm (again:-) missing something. >> >> ken >> >> Raphael >> >> >> the obvious answer is to use a collection with "No sort >> order" for the >> sorting criterion. unfortunately, "No sort order" doesn't >> wind up being >> the same sort order as that of the items in the folder, except >> sometimes, by accident. (of course - the collection doesn't >> consults >> the catalog, not the folder, for the contents.) that's a >> showstopper >> for me - what i really want is to be able to adjust the >> ordering of the >> items in the folder in order to adjust their ordering in the >> collection. >> >> the other tantalizingly close option is to just use a >> folder, with an >> (optionally, customized) summary, standard, or table view, >> and use the >> folder Description text as the introductory text. alas, the >> folder >> Description is plain, not rich text. >> >> well, how about using a collage, with a folder inside it? >> aargh, that's >> a mess - navigation portlets don't track the contents >> properly, etc. >> >> i know i should just create a derivative folder content type >> that has an >> additional, rich-text area before the listing (and after, if >> i really >> want). unfortunately, i've given up on finding the time to >> do that, so >> i'm asking if anyone has faced the same need, and found a >> solution? >> >> ken >> >> >> ______________________________**___________________ >> Product-Developers mailing list >> Product-Developers@lists.__plo**ne.org <http://plone.org> >> >> <mailto:Product-Developers@**lists.plone.org<[email protected]> >> > >> >> https://lists.plone.org/__**mailman/listinfo/plone-__** >> product-developers<https://lists.plone.org/__mailman/listinfo/plone-__product-developers> >> <https://lists.plone.org/**mailman/listinfo/plone-** >> product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers> >> > >> >> >> >> ______________________________**___________________ >> Product-Developers mailing list >> Product-Developers@lists.__plo**ne.org <http://plone.org> >> >> <mailto:Product-Developers@**lists.plone.org<[email protected]> >> > >> >> https://lists.plone.org/__**mailman/listinfo/plone-__** >> product-developers<https://lists.plone.org/__mailman/listinfo/plone-__product-developers> >> <https://lists.plone.org/**mailman/listinfo/plone-** >> product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers> >> > >> >> >> >> >> >> ______________________________**_________________ >> Product-Developers mailing list >> Product-Developers@lists.**plone.org <[email protected]> >> https://lists.plone.org/**mailman/listinfo/plone-**product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers> >> > > > ______________________________**_________________ > Product-Developers mailing list > Product-Developers@lists.**plone.org <[email protected]> > https://lists.plone.org/**mailman/listinfo/plone-**product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers> >
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
