Have you considered the share_layouts extension?
It's designed for this purpose.
On May 31, 2008, at 4:13 AM, Alex Wayne wrote:
Alex Wayne wrote:
I have a simple extension with a controller that I want to be
accessible. The problem is that when I access it, it uses the admin
layout. How do I get the views from my controller to render in the
site layout as defined by the "Layouts" tab?
It seems to work just fine otherwise, but obviously, the admin
not something I want to show to the public.
After some hacking and reverse engineering the Radiant rendering
managed to come up with this rediculous hack:
Radiant mailing list