[spip-dev] Variables dans la 1-8a3

Bonjour!

Disons que j’ai créé un couple accueil.php3/accueil.html et que je veux que
la rubrique 1 (ma rubrique française) soit utilisée par défaut comme page d’
accueil. J’avais trouvé la solution de mettre ces lignes dans le fichier
indexéphp3 (après les codes de vérification de la version de Spip) :

$id_rubrique=1;
include ("accueil.php3");

Ça permettait de transmettre la variable du numéro de rubrique assez
simplement et je gardais l’usage des boutons d’administration (ce que la
technique header ne permet pas, je crois.)

Depuis que j’ai installé la version 1-8a3, ça ne marche plus. Est-ce que c’
est une nouvelle mesure de sécurité? Est-ce que quelqu’un a une autre
suggestion pour arriver au résultat désiré?

Cordialement,

Thierry Gagnon,
Studio Eau Moirée
http://thierrygagnon.com/

@ Thierry Gagnon <info@thierrygagnon.com> :

Bonjour!

Disons que j’ai créé un couple accueil.php3/accueil.html et que je veux que
la rubrique 1 (ma rubrique française) soit utilisée par défaut comme page d’
accueil. J’avais trouvé la solution de mettre ces lignes dans le fichier
indexéphp3 (après les codes de vérification de la version de Spip) :

$id_rubrique=1;
include ("accueil.php3");

Ça permettait de transmettre la variable du numéro de rubrique assez
simplement et je gardais l’usage des boutons d’administration (ce que la
technique header ne permet pas, je crois.)

Depuis que j’ai installé la version 1-8a3, ça ne marche plus. Est-ce que c’
est une nouvelle mesure de sécurité? Est-ce que quelqu’un a une autre
suggestion pour arriver au résultat désiré?

Normalement il doit suffire de remplacer ta ligne par :

$HTTP_GET_VARS['id_rubrique'] = 1;
include ("accueil.php3");

Car les globales ne sont plus prises en compte dans la détermination du
contexte initial (fonction calculer_contexte(), inc-calcul.php3)

-- Fil