diff --git a/blocks_administrations.php b/blocks_administrations.php index 63bc24d587438f632152173d35c92e71f4c81a46..a7e19bf132c4eacb8a89ead7d7b00c868c1923f2 100644 --- a/blocks_administrations.php +++ b/blocks_administrations.php @@ -60,10 +60,37 @@ function blocks_vider_tables($nom_meta_base_version) { } function blocks_installe_config() { + include_spip('blocks_fonctions'); + + // associer par défaut aux articles et rubriques ecrire_config('blocks/objets', [ 0 => 'spip_articles', 2 => 'spip_rubriques', ], ); + + // un type de bloc de base : texte + sql_insertq( + 'spip_blocs_types', + [ + 'titre' => 'Texte simple', + 'identifiant' => 'texte_simple', + 'saisies' => blocks_serialize([ + [ + 'options' => + [ + 'label' => 'Texte', + 'conteneur_class' => 'pleine_largeur', + 'rows' => '10', + 'inserer_barre' => 'edition', + 'previsualisation' => 'on', + 'nom' => 'textarea_1', + ], + 'identifiant' => uniqid('@'), + 'saisie' => 'textarea', + ], + ]), + ] + ); }