diff --git a/blocks_pipelines.php b/blocks_pipelines.php
index 37343195b2a422ea2c50008c4afdfdc97b3967bc..fd616040ace61a6fa2cfc79c3a5a63453aaccd57 100644
--- a/blocks_pipelines.php
+++ b/blocks_pipelines.php
@@ -34,11 +34,13 @@ function blocks_afficher_contenu_objet($flux) {
 		&& ($objets = lire_config('blocks/objets'))
 		&& in_array(table_objet_sql($objet), $objets)
 	) {
+		$blocktype = ($objet==='block' ? sql_getfetsel('bocktype','spip_blocks','id_block = '.$id_objet) : null);
 		$texte = recuperer_fond(
 			'prive/squelettes/inclure/blocks_objet',
 			[
 				'objet'    => $objet,
 				'id_objet' => $id_objet,
+				'blocktype_parent' => $blocktype,
 			],
 			['ajax' => 'blocks_objet']
 		);