Daniel Sheppard wrote:
>  
>> I think it should be easy enough to write a tag for doing 
>> redirects... 
>> (You don't need a special kind of "redirect" page, you can 
>> just create a 
>> new page and insert this tag).  Or perhaps this tag should 
>> actually be 
>> provided by a custom page type...
> 
> Since the changes that we're talking about are on mental, it's actually
> MUCH simpler to just introduce a redirect page than to bastardize the
> tags.
> 
> class RedirectPage < Page
>   def headers
>     location = part('content').content
>     { 
>       'Status' => 302,
>       'Location' => location
>     }
>   end
>   def render
>     ''
>   end
> end 
> 
> 
> You'd probably also want a page status that takes the page out of the
> '<r:children>' set, yet still makes the page available for rendering
> (the hidden status doesn't cover that does it?)

You could make the page "virtual".

   def virtual?
     true
   end

--
John Long
http://wiseheartdesign.com
_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to