[spip-dev] r12005: plus de champ extra

Hello,

Mon champ extra a disparu. Il est défini dans «config/mes_options.php» de cette façon:
$GLOBALS['champs_extra'] = Array (
         'mots' => Array (
      "wikipedia" => "bloc|propre|Wikipedia"
      )
         );

=> Il n'apparaît pas dans l'espace privé.
=> Sur le site public, message d'erreur du squelette, la fonction «wikipedia» inexistante à cause, évidemment, de:
[(#EXTRA|wikipedia)]

A*

Salut Arnaud,

Les extras sont passés en plugin dans la semaine :

http://trac.rezo.net/trac/spip/changeset/11996

http://trac.rezo.net/trac/spip-zone/changeset/21331

Et la version 2 des extras est ici en dev :

http://trac.rezo.net/trac/spip-zone/browser/plugins/dev/extras2

Hello,

En vertu de
http://trac.rezo.net/trac/spip/ticket/766

les extras sont sortis du core
http://trac.rezo.net/trac/spip/changeset/11996

et la fonctionnalité est avantageusement implémentée dans un plugin
http://trac.rezo.net/trac/spip-zone/changeset/21331

Cédric

ça tiens peut-être au commit de pluginisation des extra :
http://trac.rezo.net/trac/spip/changeset/11996

Si oui alors il y a le plugin voir les plugins :
http://zone.spip.org/trac/spip-zone/changeset/21331

http://zone.spip.org/trac/spip-zone/changeset/21300

d'où l'expression spip c'est extra :slight_smile:

pierre

Martin Arnaud a écrit :

Hello,

Mon champ extra a disparu.

La fonctionnalité a été enlevée du core et transférée dans un plugin, me semble-t-il.

Sauf qu'il y a un
$champs_extra = false en debut des options, qui ecrase mes reglages.

Bon, quand trac revient, j'upload des modifs, histoire d'homogénéiser l'interface graphique.

A*

oui mais je ne comprends pas le probleme :
le plugin et/ou ton fichiers mes_options passent apres pour definir champs_extra, non ?

Je ne sais pas. Toujours est-il que le $champs_extra = false faisait que je n'avais plus de champs ni dans l'espace privé, ni à la compilation publique (message d'erreur).

J'installe mes options dans:
/config/mes_options.php
c'est peut-être pas la bonne solution? (dans /ecrire, pas mieux).

A*

ah ok, tu parlais de l'init a false dans le plugin, je n'avais pas suivi
oui tu as raison, c'est une erreur, il faut commenter les 2 init dans extras_options.php
Cédric

Martin Arnaud a écrit :