Paramétrage simplifié sans cfg des squelettes

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un $GLOBALS['mon_parametre'] = true;

Et ensuite utiliser dans un squelette un truc du genre:
[(#GLOBAL{mon_parametre}|oui)mon parametre actif] .

J'ai essayé plusieurs manip avec #GET et #ENV mais je ne trouve pas.

Existe t'il quelquechose qui me permettrait d'avoir un tel comportement ?

(Je sais que je pourrai le faire via une balise, mais comme c'est pour tester je voudrais le minimum de manipulation)

Merci

Le 14 févr. 2010 à 18:10, Shnoulle / Denis a écrit :

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un $GLOBALS['mon_parametre'] = true;

Et ensuite utiliser dans un squelette un truc du genre:
[(#GLOBAL{mon_parametre}|oui)mon parametre actif] .

J'ai essayé plusieurs manip avec #GET et #ENV mais je ne trouve pas.

Existe t'il quelquechose qui me permettrait d'avoir un tel comportement ?

(Je sais que je pourrai le faire via une balise, mais comme c'est pour tester je voudrais le minimum de manipulation)

Merci

Avec les champs extra peut-être ?

pw

Le 14/02/2010 18:37, pascal weber a écrit :

Le 14 févr. 2010 à 18:10, Shnoulle / Denis a écrit :

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un $GLOBALS['mon_parametre'] = true;

Et ensuite utiliser dans un squelette un truc du genre:
[(#GLOBAL{mon_parametre}|oui)mon parametre actif] .

J'ai essayé plusieurs manip avec #GET et #ENV mais je ne trouve pas.

Existe t'il quelquechose qui me permettrait d'avoir un tel comportement ?

(Je sais que je pourrai le faire via une balise, mais comme c'est pour tester je voudrais le minimum de manipulation)

Merci
     

Avec les champs extra peut-être ?

pw
   

Bin, en même temps entre les champs extra et cfg, je prendrais plutôt cfg, mais bon ... :wink:

Merki

* Shnoulle / Denis tapuscrivait, le 14/02/2010 18:10:

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des
paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un
$GLOBALS['mon_parametre'] = true;

Et ensuite utiliser dans un squelette un truc du genre:
[(#GLOBAL{mon_parametre}|oui)mon parametre actif] .

J'ai essayé plusieurs manip avec #GET et #ENV mais je ne trouve pas.

Existe t'il quelquechose qui me permettrait d'avoir un tel comportement ?

(Je sais que je pourrai le faire via une balise, mais comme c'est pour
tester je voudrais le minimum de manipulation)

// Astuce inspirée de http://permalink.gmane.org/gmane.comp.web.spip.devel/55856
// Permet d'utiliser #ENV{mavariable} dans les squelettes
$_GET['mavariable'] = 'mavaleur';

--
RealET

Le 14/02/2010 21:57, RealET a écrit :

* Shnoulle / Denis tapuscrivait, le 14/02/2010 18:10:

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des
paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un
$GLOBALS['mon_parametre'] = true;

Et ensuite utiliser dans un squelette un truc du genre:
[(#GLOBAL{mon_parametre}|oui)mon parametre actif] .

J'ai essayé plusieurs manip avec #GET et #ENV mais je ne trouve pas.

Existe t'il quelquechose qui me permettrait d'avoir un tel comportement ?

(Je sais que je pourrai le faire via une balise, mais comme c'est pour
tester je voudrais le minimum de manipulation)

// Astuce inspirée de http://permalink.gmane.org/gmane.comp.web.spip.devel/55856
// Permet d'utiliser #ENV{mavariable} dans les squelettes
$_GET['mavariable'] = 'mavaleur';

Merci beaucoup, je test demain !!

:slight_smile:

On 15/02/2010 01:45, Shnoulle / Denis wrote:

Le 14/02/2010 21:57, RealET a écrit :

* Shnoulle / Denis tapuscrivait, le 14/02/2010 18:10:

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des
paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un
$GLOBALS['mon_parametre'] = true;

Presque :
$GLOBALS['meta']['mon_parametre'] = true;

Utilisable avec
#CONFIG{mon_parametre}

Je pense que ça peut marcher :slight_smile:
Mais c'est pas certain vu que SPIP peut recréer se tableau sur demande...

Sinon, tu l'enregistres directement :

if (!isset($GLOBALS['meta']['mon_parametre'])) {
  ecrire_meta('mon_parametre', true);
}

--
MM.

Le 15 février 2010 10:13, Matthieu Marcillaud <marcimat@rezo.net> a écrit :

On 15/02/2010 01:45, Shnoulle / Denis wrote:

Le 14/02/2010 21:57, RealET a écrit :

* Shnoulle / Denis tapuscrivait, le 14/02/2010 18:10:

Bonsoir,

Je cherche à utiliser facilement , sans cfg et sans fichier php des
paramètre.

Je me suis dit : peut ètre que mes_options peut faire ça avec un
$GLOBALS['mon_parametre'] = true;

Presque :
$GLOBALS['meta']['mon_parametre'] = true;

Utilisable avec
#CONFIG{mon_parametre}

Je pense que ça peut marcher :slight_smile:
Mais c'est pas certain vu que SPIP peut recréer se tableau sur demande...

Sinon, tu l'enregistres directement :

if (!isset($GLOBALS['meta']['mon_parametre'])) {
ecrire_meta('mon_parametre', true);
}

--
MM.

Merci Matthieu, je fais des tests demain et fait un retour