diff --git a/ecrire/inc/afficher_contenu_objet.php b/ecrire/inc/afficher_contenu_objet.php
index 7fa9ed63e169c95ac459905d74cdb51e39788e24..26abb41c7fbbc3e20c9ed98925e6d6c09fd7d380 100644
--- a/ecrire/inc/afficher_contenu_objet.php
+++ b/ecrire/inc/afficher_contenu_objet.php
@@ -74,6 +74,11 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){
 					? $table_des_traitements[$balise][$table]
 					: $table_des_traitements[$balise][0];
 				$filtre = str_replace('%s','$valeur', $filtre);
+
+				# dans l'espace prive on veut afficher le rang
+				# (temporaire, en attendant un vrai champ rang ??)
+				$filtre = str_replace('supprimer_numero(','(', $filtre);
+
 				$valeur = eval("return $filtre;");
 			}
 		}
@@ -86,8 +91,8 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){
 
 	}
 
-	// il serait temps de s'en debarasser, non ? pas de squelette pour eux ...
-	if ($champs_extra AND $row['extra']) {
+	// pas de squelette pour les champs extra (vieillissants)
+	if ($GLOBALS['champs_extra'] AND $row['extra']) {
 		include_spip('inc/extra');
 		$contenu_objet .= extra_affichage($row['extra'], $table);
 	}