From 24599d285354928772abdef50ac71b59992e5ef8 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 21 Mar 2008 19:45:38 -0400 Subject: [PATCH] web commit by http://madduck.net/: put thoughts into the wishlist item --- .../beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn b/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn index b92991ebb..8a4b852b7 100644 --- a/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn +++ b/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn @@ -1,8 +1,13 @@ 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. -Maybe a new `include` plugin would be better. +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 `` 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. -Another thought 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... --[[madduck]] [[!tag wishlist]]