<?php
// Layout tableau_comparatif — tableau colonnes/lignes (conventions oui/non/-).

defined('ABSPATH') || exit;

$l = 'tableau_comparatif';

return cvb_layout($l, 'Tableau comparatif', [
    cvb_clone_entete($l),
    cvb_repeater("field_cvb_{$l}_entetes_colonnes", 'entetes_colonnes', 'En-têtes de colonnes', [
        cvb_field("field_cvb_{$l}_entetes_colonnes_texte", 'texte', 'Texte', 'text'),
    ], ['layout' => 'table']),
    cvb_repeater("field_cvb_{$l}_lignes", 'lignes_comparatif', 'Lignes', [
        cvb_repeater("field_cvb_{$l}_lignes_cellules", 'cellules', 'Cellules', [
            cvb_field("field_cvb_{$l}_lignes_cellules_texte", 'texte', 'Texte', 'text', [
                'instructions' => 'Conventions : oui / non / -',
            ]),
        ], ['layout' => 'table']),
    ]),
    cvb_field("field_cvb_{$l}_colonne_mise_en_avant", 'colonne_mise_en_avant', 'Colonne mise en avant', 'number', ['min' => 0]),
    cvb_field("field_cvb_{$l}_texte_apres", 'texte_apres', 'Texte après', 'textarea', ['rows' => 2]),
    cvb_clone_cta($l, 'cta', 'CTA'),
]);
