[spip-dev] doc spip : variables intertitre

bonjour,

il semble que la doc http://www.spip.net/fr_article1825.html soit erronée avec Spip 3.0.X

les variables $debut_intertitre et $fin_intertitre sont à caser dans mes_options (et non mes_fonctions, comme il est écrit).

christophe

Bonjour,

Le 14 août 2013 13:17, christophe le drean <christopheld@gmail.com> a écrit :

il semble que la doc Les variables de personnalisation - SPIP soit erronée avec Spip 3.0.X

qu'est-ce qui te fait dire ça ?

les variables $debut_intertitre et $fin_intertitre sont à caser dans mes_options (et non mes_fonctions, comme il est écrit).

Tu as essayé dans mes_fonctions et ça ne fonctionne pas ???

oui, c'est ça. Spip dernière version 3 et rien d'autre. les variables d'intertitre ont été prises en compte dans mes_options et ignorées dans mes_fonctions.

c.

Le 14/08/13 13:17, christophe le drean a écrit :

les variables $debut_intertitre et $fin_intertitre sont à caser dans mes_options (et non mes_fonctions, comme il est écrit).

sous spip 3.0.11, avec un fichier mes_fonctions.php placé dans
un dossier squelettes/ (lui-même à la racine du spip), les 2
lignes :
   $GLOBALS['debut_intertitre'] = "<h1>";
   $GLOBALS['fin_intertitre'] = "</h1>";
fonctionnent parfaitement et insèrent bien un <h1>...</h1> en lieu
et place des <h3> de spip.

à noter qu'il faut vider le cache pour que les modification apportées
au fichier mes_fonctions.php soient prises en compte.

à noter aussi que, bien que placées dans le fichier mes_fonctions.php et
non mes_options.php, ces 2 lignes modifient aussi l'affichage
dans l'espace privé.

Je reprends :
- la doc (http://www.spip.net/fr_article1825.html) parle de $debut_intertitre et non de $GLOBALS['debut_intertitre'],
- et si je suis cette doc ($debut_intertitre placé dans mes_fonctions)… eh bien, ça ne marche pas !

Mais tu as raison $GLOBALS marche avec mes_fonctions ET mes_options…

donc, je me permets d'insister, la doc ne donne pas le bon moyen de faire, ce que je disais depuis mon premier message :wink:

c.

Le 15.08.13 10:29, christophe le drean a écrit :

Je reprends :
- la doc (Les variables de personnalisation - SPIP) parle de $debut_intertitre et non de $GLOBALS['debut_intertitre'],
- et si je suis cette doc ($debut_intertitre placé dans mes_fonctions)… eh bien, ça ne marche pas !

Mais tu as raison $GLOBALS marche avec mes_fonctions ET mes_options…

donc, je me permets d'insister, la doc ne donne pas le bon moyen de faire, ce que je disais depuis mon premier message :wink:

corrigé