[pmwiki-users] Conditional Redirect and Markup Cheatsheet

The Editor editor at fast.st
Tue Mar 7 20:43:44 CST 2006


On 3/6/06, Patrick R. Michaud <pmichaud at pobox.com> wrote:
> On Mon, Mar 06, 2006 at 07:19:23PM -0500, The Editor wrote:
> > 2.  Pm suggested I create a floating bar, inserting the code below
> > into Site.EditForm to make a Markup cheat sheet.  This was a good
> > idea, that I should have thought of, but I was wondering if there was
> > a way to actually put it into a sidebar or rightbar to appear only
> > when the action is edit.
>
> In the template, use
>
>     <!--PageRightFmt-->
>       <!--wiki:SomeGroup.MarkupCheatSheet-->
>     <!--/PageRightFmt-->
>
> to define the section, and then in config.php use
>
>     if ($action != 'edit') SetTmplDisplay('PageRightFmt', 0);
>
> to suppress it whenever the action is not 'edit'.  Or you
> can do this from skin.php with
>
>     global $action;
>     if ($action != 'edit') SetTmplDisplay('PageRightFmt', 0);
>
> Pm

This is more what I had in mind, but I already have something in the
right bar for my normal pages (therefore turning off the display is
not an option). I am hoping there's a way to simply substitute the
bar's content when a page goes into edit mode. That is, override the
default setting for my RightBar which is <!--wiki:$Group.RightBar
$SiteGroup.RightBar--> (from the template).  Something like the
following if there is way to script it:

if ($action = 'edit') use Site.Cheatsheet in RightBar

Or preferably, something like this in Site.EditForm:

(:if action=edit use Site.Cheatsheet in RightBar:)

Of course, what kind of syntax to use is beyond me.  Appreciate any
suggestions. Goodnight all.

Caveman




More information about the pmwiki-users mailing list