On Thu, Mar 26, 2009 at 1:40 PM, kanesodi <[email protected]> wrote:
>
> @Dan: #3 is not easy. To be honest I'm not sure any easy way to do it.
> Anything's possible, but this is not particularly simple. Certainly
> not something I want in the core.
>
> Actually, it might be far easier that expected, by me for sure ;-)
...
> solution: add an empty site.side in skin package :-)
> so you have code.style.name code.skin.name and site.side

This is not really a good solution. Because it will delete the sidebar
for every page in the site hierarchy. Not good.  At the very least you
would want site.side to have:

[if ! equal {p} site][(include side)][if]

But the other problem is, if you include it in any skin, it will carry
over into other skins that may not have any problem displaying the
site page.  So a better solution still is to do:

side.skinname:

[if ! equal {p} site][(include side)][if]

That way it only shows up when the skin is activated.

But third, it doesn't really delete the zone, just the content. If you
look in the html output, you will see the side zone is still there. If
it has a fixed width (some skins do) you will have a big empty space
there.  To get rid of the zone is not easy. Actually, don't really
know a way to do it.

I think the best solution is to just put all the contents of site in a
single column with anchors for each section, and a small index at the
top so you can go straight to the section you want to look at.

Cheers,
Dan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to