diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 6cf627d5ad83093355a50cfee72d9fa6ed4ff0f3..c18f9a9edcabaf1c02e2d7176dcf9692d2410835 100644
--- a/ecrire/public/balises.php
+++ b/ecrire/public/balises.php
@@ -555,7 +555,8 @@ function balise_LESAUTEURS_dist ($p) {
 	// le modele lesauteurs.html en passant id_article dans le contexte;
 	// dans le cas contraire on prend le champ 'lesauteurs' (cas de
 	// spip_syndic_articles)
-	if ($_lesauteurs AND $_lesauteurs != '$Pile[0][\'lesauteurs\']') {
+	if ($_lesauteurs
+	AND $_lesauteurs != '@$Pile[0][\'lesauteurs\']') {
 		$p->code = "safehtml($_lesauteurs)";
 		// $p->interdire_scripts = true;
 	} else {
diff --git a/ecrire/public/references.php b/ecrire/public/references.php
index a123fa54676da28c4be3e794b597a0d8cee146d0..01cbce8c25313dc396dc79d0f48d70f0f1e9219d 100644
--- a/ecrire/public/references.php
+++ b/ecrire/public/references.php
@@ -58,7 +58,7 @@ function index_pile($idb, $nom_champ, &$boucles, $explicite='') {
 
 #	spip_log("Pas vu $nom_champ");
 	// esperons qu'il y sera
-	return('$Pile[0][\''. strtolower($nom_champ) . '\']');
+	return('@$Pile[0][\''. strtolower($nom_champ) . '\']');
 }
 
 /**