I've pushed a small change, can you update & make sure it's working for you?

Related question for the list: anyone know how to reliably overwrite an existing tag description so that the reference is updated?

On Jun 21, 2010, at 1:14 PM, Matt Spendlove wrote:

Sure, thanks. Let me know if you need any info from my setup..

----------------------------------------------
http://cenatus.org/
http://radialsolutions.co.uk/
----------------------------------------------



On Mon, Jun 21, 2010 at 6:13 PM, Josh French <[email protected]> wrote:
Looks like Radiant isn't finding the extended r:date definition. I'll take a
look and get back to you.

j

On Jun 21, 2010, at 12:41 PM, Matt Spendlove wrote:

Hi Marshall/Josh

Thanks for the info.
I've installed Page Factory and Page Parts and I agree, very useful
functionality.

Unfortunately I get an error when I try and output the date held in my
start_page part using the <r:date for="start_date" /> tag. I can
output the date just fine if I use <r:content part="start_date"/> ,
obviously the date is then unformatted:

StandardTags::TagError (Invalid value for 'for' attribute.):
 vendor/radiant/app/models/standard_tags.rb:597:in `tag:date'
 vendor/radiant/lib/radiant/taggable.rb:33:in `send'
 vendor/radiant/lib/radiant/taggable.rb:33:in `render_tag'
 vendor/radiant/app/models/page_context.rb:10:in `initialize'
 vendor/radiant/vendor/radius/lib/radius/context.rb:62:in `call'
vendor/radiant/vendor/radius/lib/radius/context.rb:62:in `render_tag'
 vendor/radiant/vendor/radius/lib/radius/context.rb:93:in `stack'
vendor/radiant/vendor/radius/lib/radius/context.rb:61:in `render_tag'
 vendor/radiant/app/models/page_context.rb:18:in `render_tag'
 vendor/radiant/vendor/radius/lib/radius/parser.rb:50:in `stack_up'
 vendor/radiant/vendor/radius/lib/radius/parse_tag.rb:12:in `call'
 vendor/radiant/vendor/radius/lib/radius/parse_tag.rb:12:in `to_s'
 vendor/radiant/vendor/radius/lib/radius/parser.rb:54:in `stack_up'
 vendor/radiant/vendor/radius/lib/radius/tag_binding.rb:33:in `call'
vendor/radiant/vendor/radius/lib/radius/tag_binding.rb:33:in `expand'
 vendor/extensions/page_parts/lib/page_parts/page_part_tags.rb:65:in
`tag:if_later'

I installed Page Parts with script/extension install and I'm on 0.9RC2.
Any ideas out there? Josh?

Cheers

Matt
----------------------------------------------
http://cenatus.org/
http://radialsolutions.co.uk/
----------------------------------------------



On Sat, Jun 19, 2010 at 8:00 PM, Marshal Linfoot <[email protected]>
wrote:

Hi Brian.

In case you're thinking about using the page_parts extension, I have a simple example to show how that might work for you. Page_factory and page_parts are two excellent extensions, by the way -- highly recommend them. Page_parts comes with some built-in custom parts, in particular the
datetime part is very useful.
In my site, I use page_parts to define the startdate and enddate of
events.
These are tabs that have a calendar date picker, really convenient when adding a new event, less error prone than typing the date. The content of the startdate and enddate parts can then be used anywhere in your site. Let's say from some other page you wanted to list upcoming events. The
code
would look something like this:
 <ul>
 <r:find url="/events">
    <r:children:each>
       <r:if_later part="startdate">
<li><r:date for="startdate" format="%A, %B %d:" /> <r:title
/></li>
       </r:if_later>
    </r:children:each>
 </r:find>
 </ul>
This assumes your events are ordered by start date.
Hope this helps as a starting place for some ideas.
--
marshal




Reply via email to