Cada Grup wiki pot tenir una pĂ gina per a la capçalera (GroupHeader) i una per al peu (GroupFooter) que contenen codi que s'hauria d'incloure al principi o final de cada pĂ gina dintre d'un mateix grup. Aquesta caracterĂstica Ă©s Ăștil per a:
(:noheader:) i/o (:nofooter:) -- vegeu PageDirectives?).
Per a crear una capçalera de grup, només cal crear una nova pà gina anomenada NomGrup.GroupHeader. Les capçaleres de grup permeten a les autores crear grups amb encapçalaments i peus personalitzats sense haver de coordinar-se amb un administrador/a?.
A algunes pà gines individuals (com ara bé la HomePage d'un grup) es pot prescindir de les GroupHeader o GroupFooter per defecte, fent servir les directives (:nogroupheader:) i (:nogroupfooter:) a dintre d'eixa pà gina.
Si a un grup (per exemple, el grup Site) s'usa un GroupHeader arbitrari, aleshores es pot duplicar fĂ cilment el seu codi al GroupHeader de qualsevol altre grup usant
(:include Site.GroupHeader:). Vegeu InclusiĂł d'altres pĂ gines.
Si voleu que una capçalera o peu apareguin a l'hora d'imprimir una pà gina (acció print), només cal que creeu una pà gina anomenada NomGrup.GroupPrintHeader o NomGrup.GroupPrintFooter i n'escriviu el codi desitjat.
També podeu establir la variable $GroupPrintHeaderFmt? i $GroupPrintFooterFmt? del mateix mode que es fa amb $GroupHeaderFmt i GroupFooterFmt, per tal de canviar la capçalera usada amb action=print.
Vegeu també
Com puc establir la mateixa capçalera i peu per a totes les pà gines/grups?
La capçalera i el peu de cada pĂ gina es controlen des de la variable $GroupHeaderFmt i $GroupFooterFmt. Si la capçalera i peu per al vostre lloc sĂłn Site.SiteHeader i Site.SiteFooter, aleshores podeu afegir les lĂnies de baix al fitxer config.php:
### Si feu servir Site.SiteHeader i Group.GroupHeader
$GroupHeaderFmt = '(:include {$SiteGroup}.SiteHeader'
. ' basepage={*$FullName}:)(:nl:)' . $GroupHeaderFmt;
### Si feu servir Site.SiteHeader en lloc de Group.GroupHeader
$GroupHeaderFmt = '(:include {$SiteGroup}.SiteHeader'
. ' basepage={*$FullName}:)(:nl:)';
### Si feu servir Site.SiteFooter i Group.GroupFooter
$GroupFooterFmt .= '(:nl:)(:include {$SiteGroup}.SiteFooter'
. ' basepage={*$FullName}:)';
### Si feu servir Site.SiteFooter en lloc de Group.GroupFooter
$GroupFooterFmt = '(:nl:)(:include {$SiteGroup}.SiteFooter'
. ' basepage={*$FullName}:)';
Fixeu-vos que l'Ășs de cometes simples Ă©s obligatori per a les lĂnies de dalt.
Vegeu també la recepta Cookbook:AllGroupHeader.
En lloc d'usar una pĂ gina addicional, podrieu definir un text arbitrari a $GroupHeaderFmt, per exemple:
$GroupHeaderFmt .= "Escriviu acĂ un missatge global.";
TraducciĂł de PmWiki.GroupHeaders -
PĂ gina original a PmWikiCa.GroupHeaders -
Backlinks