diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 481e4313ffce66b43be4bc12079b38a064261d4d..f7e42f98dafa1d0c915466b916a11d640cee23e8 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -1637,9 +1637,6 @@ function recuperer_fond($fond, $contexte=array(), $options = array(), $connect='
 		unset($contexte['connect']);
 	}
 
-	if (isset($options['modele']))
-		$contexte = creer_contexte_de_modele($contexte);
-
 	$texte = "";
 	$pages = array();
 	$lang_select = '';
diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 92b28bae2f468a9b0a3015117bbf62c7797ad1d1..ae975e3fc58fd8d016032f1fa96e80958ec2a10d 100644
--- a/ecrire/public/balises.php
+++ b/ecrire/public/balises.php
@@ -998,9 +998,9 @@ function balise_MODELE_dist($p) {
 		if (isset($p->boucles[$p->id_boucle]))
 			$connect = $p->boucles[$p->id_boucle]->sql_serveur;
 
-		$_options = "'trim'=>true, 'modele'=>true"
-		  . (isset($_contexte['ajax'])?", 'ajax'=>true":'')
-		  . ", 'compil'=>array(" . memoriser_contexte_compil($p) .")";
+		$_options = memoriser_contexte_compil($p);
+		$_options = "'compil'=>array($_options), 'trim'=>true"
+		  . (isset($_contexte['ajax'])?", 'ajax'=>true":'');
 
 		$page = sprintf(CODE_RECUPERER_FOND, "'modeles/' . $nom", 'array(' . join(',', $_contexte) .')', $_options, _q($connect));