Capçaleres de grup
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:
- afegir un descarreg o un encapçalament a totes les pà gines del grup
- definir estils wiki personalitzats que poden usar-se a totes les pĂ gines d'un grup
- substituir les capçaleres i/o peus per defecte per a les pà gines d'un grup (p.ex., fent servir les directives
(: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(approve sites) -
PĂ gina original a PmWikiCa.GroupHeaders(approve sites) -
Backlinks