<?php
// Layout texte_image — bloc éditorial texte + visuel.

defined('ABSPATH') || exit;

$l = 'texte_image';

return cvb_layout($l, 'Texte + image', [
    cvb_clone_entete($l),
    cvb_field("field_cvb_{$l}_contenu", 'contenu', 'Contenu', 'wysiwyg', [
        'tabs'         => 'all',
        'media_upload' => 0,
    ]),
    cvb_image("field_cvb_{$l}_image", 'image', 'Image'),
    cvb_select("field_cvb_{$l}_position_image", 'position_image', 'Position de l\'image', [
        'gauche' => 'Gauche',
        'droite' => 'Droite',
    ], 'droite'),
    cvb_repeater("field_cvb_{$l}_liste", 'liste', 'Liste', [
        cvb_field("field_cvb_{$l}_liste_texte", 'texte', 'Texte', 'text'),
    ], ['layout' => 'table']),
    cvb_field("field_cvb_{$l}_note", 'note', 'Note', 'textarea', ['rows' => 2]),
    cvb_clone_cta($l, 'cta', 'CTA'),
]);
