diff --git a/.gitattributes b/.gitattributes
index 1887ae02e153097b82eac4f11717eb741a8a79c3..78c9f8d150b6437fa1cee307cb12a0b10d5442e2 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -714,6 +714,7 @@ noisettes/liste_auteurs.html -text
 noisettes/logopage/default.html -text
 noisettes/logopage/logopage_aiguilleur.html -text
 noisettes/logopage/logopage_modeportailagence.html -text
+noisettes/logopage/logopage_modeportailcognac.html -text
 noisettes/logosite.html -text
 noisettes/menus/cadena.html -text
 noisettes/menus/ligne_li.html -text
diff --git a/formulaires/configurer_soyezcreateurs_layout.html b/formulaires/configurer_soyezcreateurs_layout.html
index 128ffe193fc271edd223800b6956197c58f10e60..538cc30a4ed7c487c1141445fbc22491a8d21d92 100755
--- a/formulaires/configurer_soyezcreateurs_layout.html
+++ b/formulaires/configurer_soyezcreateurs_layout.html
@@ -1,3 +1,13 @@
+<?php // Contournement du bug https://core.spip.net/issues/3712
+if (!function_exists('sc_ouinon_default')) {
+	function sc_ouinon_default($cfg) {
+		if (is_null(lire_config($cfg))) {
+			ecrire_config($cfg,'on');
+		}
+		return true;
+	}
+}
+?>
 <div class="formulaire_spip formulaire_configurer_sc">
 	[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
 	[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
@@ -358,6 +368,11 @@
 						},
 						defaut=content}
 					)]
+					<?php sc_ouinon_default('soyezcreateurs_layout/aff_logoaccueil'); ?>
+					[(#SAISIE{oui_non,aff_logoaccueil,
+						label=<:soyezcreateursprive:cfg_aff_logoaccueil_label:>,
+						defaut=on}
+					)]
 				</[(#VAL{ul}|saisie_balise_structure_formulaire)]>
 			</fieldset>
 			<p class="boutons">
diff --git a/lang/soyezcreateursprive_fr.php b/lang/soyezcreateursprive_fr.php
index f5811226b1dd63328dcbcfc77d86df43820a5102..66130a37b0da1a218ea0f84ae833700d8ec5b8c6 100644
--- a/lang/soyezcreateursprive_fr.php
+++ b/lang/soyezcreateursprive_fr.php
@@ -8,6 +8,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'cfg_texte_actualite_toutes' => 'Lien vers tous les articles par ordre anti-chronologique',
 	'cfg_affiche_forum_sommaire' => 'Dernières contributions aux forum sur la page d’accueil',
 	'cfg_affichage_affiche' => 'Afficher',
+	'cfg_aff_logoaccueil_label' => 'Affichage du logo de rubrique sur la page d’accueil',
 	'cfg_affichage_block' => 'Bloc : logo, titre, descriptif',
 	'cfg_affichage_impression' => 'Affichage complet',
 	'cfg_affichage_impression_ex' => 'Affichage d’un lien en haut de page, permettant d’afficher la totalité du contenu de la branche (articles compris) en vue d’une impression',
diff --git a/noisettes/logopage/logopage_modeportailcognac.html b/noisettes/logopage/logopage_modeportailcognac.html
new file mode 100644
index 0000000000000000000000000000000000000000..23fec8627ddeee71dd316fb93007d26e0564cc49
--- /dev/null
+++ b/noisettes/logopage/logopage_modeportailcognac.html
@@ -0,0 +1,4 @@
+[(#CONFIG{soyezcreateurs_layout/aff_logoaccueil,on}|=={on}|oui)
+<INCLURE{fond=noisettes/logopage/default,env,lang}>
+]
+#FILTRE{mini_html}
\ No newline at end of file