Bonjour,
L'appel de PageVar() ou toute autre fonction devrait être évité depuis
config.php car tout n'est pas entièrement initialisé. Au pire, il faut
placer ces appels vers la fin de config.php : dans ce cas, après les
définitions eventuelles des variables $DefaultGroup, $DefaultName et
$DefaultPage plus haut dans config.php.
En ce qui concerne les styles CSS, un autre mécanisme de PmWiki peut être
plus adapté. PmWiki charge des fichiers local.css, Group.css et
Group.Page.css qui se trouveraient dans le dossier "pmwiki/pub/css/" (ou si
ça ne marche pas, un nouveau dossier "pub/css/" au niveau de index.php).
Donc, il suffit de créer le fichier local.css (chargé pour toutes les pages)
contenant :
#foot p.credits {float: right; display: none; }
et le fichier EN.EN.css (chargé pour la page [[EN.EN]], en plus de
local.css) contenant :
#foot p.credits { display: block; }
Petko
Fabien Vignes-Tourneret writes:
Par contre, je voudrais que la page vers laquelle
renvoie index.php (dont le nom est EN.EN) utilise un style différent des
autres pages. J'ai donc mis dans local/config.php
$page = PageVar($pagename, '$FullName');
if($page=='EN.EN') {
$HTMLStylesFmt[] = "#foot p.credits {float: right; }";
}
else {
$HTMLStylesFmt[] = "#foot p.credits {float: right; visibility: hidden; }";
}
Malheureusement, ça ne fonctionne pas. Par contre si je remplace index.php
par pmwiki/pmwiki.php?n=EN.EN dans l'url, ça marche. Quelqu'un aurait-il une
idée ? Merci.
_______________________________________________
pmwiki-users-fr mailing list
pmwiki-users-fr@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr