Cookbook /
            AllGroupHeader-Talk
Summary: Talk page for AllGroupHeader.
Maintainer: 
This space is for User-contributed commentary and notes. Please include your name and a date along with your comment.
Comments
The two variants given can be combined, as follows:
## AllGroupHeader
##   http://www.pmwiki.org/wiki/Cookbook/AllGroupHeader
##   This includes {$SiteGroup}.AllGroupHeader for all pages, and then, 
##   in addition, includes {*$Group}.GroupHeader if such exists, and 
##   {$SiteGroup}.DefaultGroupHeader otherwise.
$GroupHeaderFmt =
	'(:include {$SiteGroup}.AllGroupHeader:)(:nl:)'
	.'(:include {*$Group}.GroupHeader {$SiteGroup}.DefaultGroupHeader:)(:nl:)';
And for footers:
##   This includes {*$Group}.GroupFooter if such exists, and 
##   {$SiteGroup}.DefaultGroupFooter otherwise; and then, in addition,
##   includes {$SiteGroup}.AllGroupFooter for all pages.
$GroupFooterFmt =
	'(:include {*$Group}.GroupFooter {$SiteGroup}.DefaultGroupFooter:)(:nl:)'
	.'(:include {$SiteGroup}.AllGroupFooter:)(:nl:)';
(NOTE: The footer is done in the opposite order from the header: first the GroupFooter (or DefaultGroupFooter), then the AllGroupFooter. This is to maintain symmetry; the site-wide header and footer are on the "outside", and the group header/footer (or default group header/footer) are on the "inside".)
—Said Achmiz November 07, 2017, at 05:44 PM
Here are equivalent variables for footers:
$GroupFooterFmt =
  '(:nl:)(:include {$SiteGroup}.AllGroupFooter:)'
  .'(:nl:)(:include {$Group}.GroupFooter:)';
and
$GroupFooterFmt =
  '(:nl:)(:include {$Group}.GroupFooter {$SiteGroup}.SiteFooter:)';
Problem: When adding this script into the webpage the 
{$Group}-tag on the header-page has the value of the header-page-group instead of the text-group... (Hard to explain, but I hope you understand....)How do I solve this? //Rufus
 Use 
{*$Group} to refer to the group of the text page.  -- Pm
Talk page for the AllGroupHeader recipe (users).