blob: bb4339f88e43e7d0f059c28eba96c1f7d976b6a6 (
plain)
Maybe sidebar could be beefed up to take the name of a sidebar, such that I could use multiple sidebars in the same wiki. For instance, the default name would be 'sidebar', meaning the plugin looks for sidebar.pm and fills in the sidebar slot, but I might also want a footer in footer.pm , filling the template's footer slot.
One good way (if possible) would be to provide a directive like \[[!sidebar id=sidebar]] which would cause the file, in which it occurred to fill the
slot SIDEBAR in the template: basically, a page foo.mdwn says
\[[!fillslot slot=myslot]] and then its contents should go into <TMPL_VAR SLOT_MYSLOT> for all pages. Ideally, this can then be overridden, so if
/bar/foo.mdwn also references myslot then pages under /bar should get
those contents instead.
--[[madduck]]
In mine I just copied sidebar out and made some extra "sidebars", but they go elsewhere. Ugly hack, but it works. --[[simonraven]]
Here a simple [[patch]] for multiple sidebars. Not too fancy but better than having multiple copies of the sidebar plugin. --[[jeanprivat]]
I made a [[git]] branch for it [[!template id=gitbranch branch="privat/multiple_sidebars" author="[[jeanprivat]]"]] --[[jeanprivat]]
[[!tag wishlist]]
|