diff --git a/inc-compilo-api.php3 b/inc-compilo-api.php3
index be4d2b86fdf1566d192a456858529452dc148941..ea74fb2395cac78af1f561db3ee7d8da23a222c8 100644
--- a/inc-compilo-api.php3
+++ b/inc-compilo-api.php3
@@ -59,7 +59,7 @@ class Boucle {
 class Champ {
 	var $type = 'champ';
 	var $nom_champ;
-	var $nom_boucle= false; // seulement si boucle explicite
+	var $nom_boucle= ''; // seulement si boucle explicite
 	var $cond_avant, $cond_apres; // tableaux d'objets
 	var $fonctions;  // filtre explicites
 	var $etoile;
diff --git a/inc-compilo-index.php3 b/inc-compilo-index.php3
index cd69616bc2b3333f10e81ae1673800189c96401c..9da70d48ca8170cf0e423ece9cb9cf359b560e05 100644
--- a/inc-compilo-index.php3
+++ b/inc-compilo-index.php3
@@ -21,7 +21,7 @@ function index_pile($idb, $nom_champ, &$boucles, $explicite='') {
 
 	$i = 0;
 	
-	if ($explicite !== false) {
+	if (strlen($explicite)) {
 	// Recherche d'un champ dans un etage superieur
 	  while (($idb != $explicite) && ($idb !='')) {
 #		spip_log("Cherchexpl: $nom_champ '$idb' '$i'");