[pmwiki-users] Formatting commands in Site.AllGroupFooter
Patrick R. Michaud
pmichaud at pobox.com
Tue Mar 14 12:57:13 CST 2006
On Tue, Mar 14, 2006 at 07:04:38PM +0100, Jan Erik Moström wrote:
> I looked at the instruction for how to create a footer for all groups and use
>
> $GroupFooterFmt = '(:include $SiteGroup.AllGroupFooter:)(:nl:)'.
> '(:include $Group.GroupFooter:)(:nl:)';
>
> My problem is that AllGroupFooter contains the following text
>
> ----
> (:newpagebox:)
>
> when I view the result is exactly this, the ---- doesn't get translated into
> a line ... I suppose I'm missing something as usual but what?
The ---- might not be at the beginning of a line.
Yes, I know, it's at the beginning of the first line of
$SiteGroup.AllGroupFooter, but the page it's being appended to
might not have a newline at the end.
This is the purpose of the (:nl:) markup -- it says to insert
a newline if there's not already one there. (We don't always
want to insert a newline, because if one already exists then the
extra-newline will end up becoming a vertical space in the
output.)
So, you probably really want to have:
$GroupFooterFmt = '(:nl:)(:include $SiteGroup.AllGroupFooter:)(:nl:)'.
'(:include $Group.GroupFooter:)(:nl:)';
Pm
More information about the pmwiki-users
mailing list