+1 on ordering. More about my need: Creating a product catalog site. Using f:find, r:children:each throughout the site to produce HTML and XML pages. Client really particular about ordering of the Product pages. Unfortunately, product pages cannot use existing fields for ordering, e.g. alphabetical on any field or date. Sure, I can add a position field (which I believe acts_as_list does) and update by hand to create the ordering they want, but this feels like a hack. I want them to be able to reorder without calling me.
What I'm trying to do about it: I've attempted to implement patch files from ticket 199 into mental. I've got it to work, but it's really slow. Haven't had a chance to diagnose in more detail yet. Also, that ticket's patch files moves administration page display to <ul><li> based rather than current table based, so it's really off the path of Mental (as I understand it). Not too keen on moving far off the path. Supposedly, the sortable code from Scriptaculous is able to work with tables if you use thead as the container, but I can't verify. I'm going to need to solve this eventually, because I'll going to jab a pencil in my wrist if I receive many more, "Todd, can you move page x to right below page y" requests. Quoting Sean Cribbs <[EMAIL PROTECTED]>: > You can order by any field on the 'pages' table/ Page model. Give the > 'order' attribute which direction you want to order it in ('asc'/'desc') > and the 'by' attribute the field you want to order on. > > For your other situation, you'll probably have to create your own tag > definition (to order by something that's in a part/tab). There has been > some work in the past on adding an arbitrary ordering to Radiant with > acts_as_list. If this is an increasingly requested feature and the > implementation and case for it is solid, it might be added. However, > features need to have a real pressing need before they are added, generally. > > Sean > > Anton J Aylward wrote: > > How can you order pages under a <r:children:each> ? > > > > I can see the "by" parameter but what does that amount to? > > > > I can see that it could be the title or the publication date, but what I'm > > trying to do is a a bit different that that. > > Let me express it as a general problem. > > > > Can I do something like create a tab for each page under a parent, call it > > "sequence" and put a sequence number in it? > > > > Can I do something like select the single item from a list of pages > > describing events that is the next one if there is a tab that has the date > > in it? > > > > Can I control the order of menu items ? > > > > /anton > > > > > > _______________________________________________ > > Radiant mailing list > > Post: Radiant@lists.radiantcms.org > > Search: http://radiantcms.org/mailing-list/search/ > > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > > > > > > _______________________________________________ > Radiant mailing list > Post: Radiant@lists.radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > _______________________________________________ Radiant mailing list Post: Radiant@lists.radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant