La fonction ne reconnaît pas la variable $rub_nr !?!
En réalité $rub_nr est bien là, mais ce sont $id_rubrique et $id_article qui
ont été traités par spip et qui ne sont pas utilisables. En revanche le
numéro de la rubrique est inscrit dans le cache via #ID_RUBRIQUE
Pour mieux comprendre, tu peux ouvrir le fichier CACHE/x/xxxxxx qui
correspond à ta page.
function print_rubrique($st){
global $id_rubrique;
if($id_rubrique == $GLOBALS["rub_nr"])
return $st;
else
return "<a href=\"rubrique.php3?id_rubrique=$id_rubrique\">$st</a>";
}
----------------------------------------------------------------------------
-----------------------------
----- Original Message -----
From: "Fil" <fil@rezo.net>
To: "Armand Turpel" <armand@a-tu.net>
Cc: <spip@rezo.net>
Sent: Saturday, January 26, 2002 10:58 PM
Subject: Re: [Spip] passer une variable php dans mes_fonction.php3
@ Armand Turpel <armand@a-tu.net> :
> Comment on peut passer une variable de php dans une boucle, qu'on peut
> l'évaluer par une fonction dans mes_fonction.php3 ?
essaie peut-être ainsi :
<?
function print_rubrique($st){
if(#ID_RUBRIQUE == $GLOBALS['rub_nr'])
return $st;
else
return "<a