It is available the template_wrapper plugin. It allows to specify a custom pageshell from some site pages.
Something like the browse page (two columns pageshell) in http://www.redreiri.org that looks a little different that the person home page (three columns pageshell).
It hope it would be useful for someone.

Comments
this is great. I've done a bit of tinkering at adding some basic page/content management features to my instance of elgg, but put it on the back bruner till i had more time to look at pageshell and how I could do different layouts. With this done now (thanks!) I'll have another go at it...
Ben/Dave -> the current "content" pages (e.g. /content/terms.php, /content/privacy.php) system seems a bit awkward for a site admin to edit. Would it make sense to fold these into a cms mod that allowed News account to edit the pages???
./tim
Hi Deigo,
I am not very clear on the following instructions:
- First at all you need to specify the default_template_wrapper for your wrapped
pages. That its doing by the 'set_default_wrapper' function.
For example:
set_default_wrapper($CFG->dirroot."mod/template/templates/Default_Template/searchtemplate");
Where do I add this too? I am not clear on what page and where to add it on that page. The same goes for adding templates.
Hello Diego,
as this may seem like easy to do, it does'nt seem to work for me....
so for example if you're going to use a full width template for a specific plugin or content, you need to point it to sometemplate/pageshell? and edit the htaccess? Can you give a specific example? Please?