[Radiant] any way to dynamically populate <r:random>?

Sean Cribbs seancribbs at gmail.com
Sat Jun 7 21:32:41 CDT 2008


This one has always been a mystery to me, however I believe it has to do 
with tag blocks versus expands.  I imagine, however, we could produce a 
failing spec to demonstrate what is unexpected about the behavior.  Any 
takers?

Sean

john muhl wrote:
> On 2008/06/07, at 16:49, Andrew Neil wrote:
>
>> On 6 Jun 2008, at 01:01, john muhl wrote:
>>
>>> I'd like to insert part of a random subpage into the sidebar and 
>>> figured it'd be a good fit for the <r:random> tag but so far am 
>>> having very little luck. I've tried:
>>>
>>> <r:random>
>>> <r:children:each>
>>>   <r:option><r:title/></r:option>
>>> </r:children:each>
>>> </r:random>
>>
>> I thought of an alternative approach which might be easier to 
>> implement. Here is an example:
>>
>> <r:find url="/quotations">
>>  <r:children:each limit="1" order="rand">
>>      <r:content part="body"/>
>>  </r:children:each>
>> </r:find>
>>
>> This doesn't work at the moment, because the order attribute can only 
>> be asc or desc. I think it would be pretty easy to add the option for 
>> random order though.
>
> I was going to try putting together a patch to add "rand" as an order 
> option, but as far as I can tell the "ASC" and "DESC" ordering is part 
> of ActiveRecord and that seems like the wrong place to apply a patch 
> for Radiant. Am I way off base here or are the ordering options, in 
> fact, part of ActiveRecord?
> _______________________________________________
> Radiant mailing list
> Post:   Radiant at radiantcms.org
> Search: http://radiantcms.org/mailing-list/search/
> Site:   http://lists.radiantcms.org/mailman/listinfo/radiant
>



More information about the Radiant mailing list