Validator calls
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2634 +type: "avant-apres" +label: "Avant / Après" +description: "Comparaison avec slider" +category: "commercial" +position: 16 +defaultIcon: "🔄" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Avant / Après" "labelBefore" => "Avant" "labelAfter" => "Après" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2774 +type: "avantages" +label: "Avantages" +description: "Liste d'avantages ou points forts avec icônes" +category: "commercial" +position: 12 +defaultIcon: "✅" +isContainer: false +allowedChildren: null +defaultContent: [ "columns" => 3 "title" => "Pourquoi nous choisir ?" "items" => [ [ "title" => "Expertise" "description" => "Plus de 15 ans d'expérience" "media" => [ "type" => "library" "value" => "star" ] ] [ "title" => "Qualité" "description" => "Des prestations haut de gamme" "media" => [ "type" => "library" "value" => "shield" ] ] [ "title" => "Réactivité" "description" => "Une équipe à votre écoute" "media" => [ "type" => "library" "value" => "clock" ] ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2773 +type: "banniere" +label: "Bannière" +description: "Bandeau promotionnel simple" +category: "commercial" +position: 13 +defaultIcon: "📢" +isContainer: false +allowedChildren: null +defaultContent: [ "text" => "<p>Profitez de notre <strong>offre spéciale</strong> jusqu'à fin du mois !</p>" "style" => "primary" "ctas" => [ [ "label" => "En profiter" "url" => "#" "theme" => "primary" "size" => "regular" "target" => "_self" "gtmClass" => "" ] ] ] +enabled: true +fields: [ "text" => [ "type" => "richtext" "label" => "Texte" ] "style" => [ "type" => "select" "label" => "Style du bandeau" "options" => [ "primary" => "Principal (couleur primaire)" "secondary" => "Secondaire" "dark" => "Sombre" ] "default" => "primary" ] "ctas" => [ "type" => "repeater" "label" => "Boutons d'action" "itemLabel" => "CTA" "max" => 1 "fields" => [ "label" => [ "type" => "text" "label" => "Intitulé" "required" => true "placeholder" => "Ex: Nous contacter" ] "icon" => [ "type" => "media" "label" => "Icône" "allowIcon" => true "allowUpload" => false "allowUrl" => false ] "url" => [ "type" => "text" "label" => "URL" "placeholder" => "#contact" ] "theme" => [ "type" => "select" "label" => "Thème" "options" => [ "primary" => "Principal" "secondary" => "Secondaire" "outline" => "Contour" "contrast" => "Fort contraste" "discreet" => "Discret" ] "default" => "primary" ] "size" => [ "type" => "select" "label" => "Taille" "options" => [ "small" => "Petit" "regular" => "Normal" "big" => "Gros" ] "default" => "regular" ] "align" => [ "type" => "select" "label" => "Alignement" "options" => [ "left" => "Gauche" "center" => "Centre" "right" => "Droite" ] "default" => "left" "optional" => true ] "target" => [ "type" => "select" "label" => "Ouverture" "options" => [ "_self" => "Même fenêtre" "_blank" => "Nouvel onglet" ] "default" => "_self" ] "gtmClass" => [ "type" => "text" "label" => "Classe GTM" "placeholder" => "gtm-cta-xxx" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2775 +type: "callout-box" +label: "Nota Bene" +description: "Bloc icône + titre + texte pour mise en avant" +category: "commercial" +position: 7 +defaultIcon: "🗃️" +isContainer: false +allowedChildren: null +defaultContent: [ "icon" => [ "type" => "library" "value" => null ] "title" => "<h3>Titre de l'encadré</h3>" "text" => "<p>Texte descriptif de l'encadré...</p>" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2772 +type: "chiffres-cles" +label: "Chiffres clés" +description: "Statistiques et chiffres marquants" +category: "commercial" +position: 11 +defaultIcon: "📊" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "" "items" => [ [ "number" => "500+" "label" => "Clients satisfaits" ] [ "number" => "15" "label" => "Années d'expérience" ] [ "number" => "98%" "label" => "Taux de satisfaction" ] [ "number" => "24h" "label" => "Délai de réponse" ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2801 +type: "cta" +label: "Call to Action" +description: "Bandeau d'appel à l'action" +category: "commercial" +position: 4 +defaultIcon: "🎯" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Vous souhaitez en <strong>savoir plus</strong> ?" "ctas" => [ [ "label" => "Contactez-nous" "url" => "#contact" "theme" => "primary" "size" => "regular" "target" => "_self" "gtmClass" => "" ] ] ] +enabled: true +fields: [ "title" => [ "type" => "richtext" "label" => "Titre" "help" => "Utilisez <strong> pour mettre en gras" ] "ctas" => [ "type" => "repeater" "label" => "Boutons d'action" "itemLabel" => "CTA" "max" => 2 "fields" => [ "label" => [ "type" => "text" "label" => "Intitulé" "required" => true "placeholder" => "Ex: Nous contacter" ] "icon" => [ "type" => "media" "label" => "Icône" "allowIcon" => true "allowUpload" => false "allowUrl" => false ] "url" => [ "type" => "text" "label" => "URL" "placeholder" => "#contact" ] "theme" => [ "type" => "select" "label" => "Thème" "options" => [ "primary" => "Principal" "secondary" => "Secondaire" "outline" => "Contour" "contrast" => "Fort contraste" "discreet" => "Discret" ] "default" => "primary" ] "size" => [ "type" => "select" "label" => "Taille" "options" => [ "small" => "Petit" "regular" => "Normal" "big" => "Gros" ] "default" => "regular" ] "align" => [ "type" => "select" "label" => "Alignement" "options" => [ "left" => "Gauche" "center" => "Centre" "right" => "Droite" ] "default" => "left" "optional" => true ] "target" => [ "type" => "select" "label" => "Ouverture" "options" => [ "_self" => "Même fenêtre" "_blank" => "Nouvel onglet" ] "default" => "_self" ] "gtmClass" => [ "type" => "text" "label" => "Classe GTM" "placeholder" => "gtm-cta-xxx" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2776 +type: "editorial" +label: "Éditorial" +description: "Articles ou actualités en grille" +category: "commercial" +position: 18 +defaultIcon: "📰" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Actualités" "items" => [ [ "title" => "Titre de l'article" "excerpt" => "Résumé court de l'article pour donner envie de cliquer..." "url" => "#" "date" => "" ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2802 +type: "etapes" +label: "Étapes" +description: "Processus étape par étape numéroté" +category: "commercial" +position: 8 +defaultIcon: "📝" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Votre projet : étape par étape" "items" => [ [ "text" => "<p>Demandez un <strong>devis gratuit</strong></p>" ] [ "text" => "<p>Échangez avec <strong>nos spécialistes</strong></p>" ] [ "text" => "<p>Nous vous <strong>accompagnons</strong></p>" ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2777 +type: "faq" +label: "FAQ" +description: "Questions fréquentes en accordéon" +category: "commercial" +position: 9 +defaultIcon: "❓" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Questions fréquentes" "items" => [ [ "question" => "Première question ?" "answer" => "<p>Réponse à la première question.</p>" ] ] ] +enabled: true +fields: [ "title" => [ "type" => "text" "label" => "Titre de la section" "placeholder" => "Questions fréquentes" ] "items" => [ "type" => "repeater" "label" => "Questions / Réponses" "itemLabel" => "Question" "fields" => [ "question" => [ "type" => "text" "label" => "Question" "required" => true ] "answer" => [ "type" => "richtext" "label" => "Réponse" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2779 +type: "grille-images" +label: "Grille d'images" +description: "Mosaïque d'images avec titre" +category: "commercial" +position: 14 +defaultIcon: "🖼️" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Nos réalisations" "items" => [] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2793 +type: "hero" +label: "Hero" +description: "Grand bandeau avec titre centré et CTA" +category: "commercial" +position: 10 +defaultIcon: "🎬" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Titre impactant" "subtitle" => "Sous-titre accrocheur pour compléter le message principal" "media" => null "overlay" => true "ctas" => [ [ "label" => "Découvrir" "url" => "#" "theme" => "primary" "size" => "regular" "target" => "_self" "gtmClass" => "" ] ] ] +enabled: true +fields: [ "title" => [ "type" => "text" "label" => "Titre" "required" => true ] "subtitle" => [ "type" => "text" "label" => "Sous-titre" ] "media" => [ "type" => "media" "label" => "Image de fond" ] "overlay" => [ "type" => "checkbox" "label" => "Ajouter un overlay sombre" "default" => true ] "ctas" => [ "type" => "repeater" "label" => "Boutons d'action" "itemLabel" => "CTA" "max" => 1 "fields" => [ "label" => [ "type" => "text" "label" => "Intitulé" "required" => true "placeholder" => "Ex: Nous contacter" ] "icon" => [ "type" => "media" "label" => "Icône" "allowIcon" => true "allowUpload" => false "allowUrl" => false ] "url" => [ "type" => "text" "label" => "URL" "placeholder" => "#contact" ] "theme" => [ "type" => "select" "label" => "Thème" "options" => [ "primary" => "Principal" "secondary" => "Secondaire" "outline" => "Contour" "contrast" => "Fort contraste" "discreet" => "Discret" ] "default" => "primary" ] "size" => [ "type" => "select" "label" => "Taille" "options" => [ "small" => "Petit" "regular" => "Normal" "big" => "Gros" ] "default" => "regular" ] "align" => [ "type" => "select" "label" => "Alignement" "options" => [ "left" => "Gauche" "center" => "Centre" "right" => "Droite" ] "default" => "left" "optional" => true ] "target" => [ "type" => "select" "label" => "Ouverture" "options" => [ "_self" => "Même fenêtre" "_blank" => "Nouvel onglet" ] "default" => "_self" ] "gtmClass" => [ "type" => "text" "label" => "Classe GTM" "placeholder" => "gtm-cta-xxx" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2796 +type: "introduction-v2" +label: "Introduction (v2)" +description: "Image/vidéo pleine largeur avec texte overlay" +category: "commercial" +position: 1 +defaultIcon: "🖼️" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Titre principal" "text" => "<p>Texte d'introduction avec <strong>proposition de valeur</strong>.</p>" "mediaType" => "image" "media" => null "youtubeUrl" => "" "ctas" => [ [ "label" => "Demandez un devis gratuit" "url" => "#contact" "theme" => "primary" "size" => "regular" "target" => "_self" "gtmClass" => "" ] ] ] +enabled: true +fields: [ "title" => [ "type" => "text" "label" => "Titre" "required" => true ] "text" => [ "type" => "richtext" "label" => "Texte" ] "mediaType" => [ "type" => "select" "label" => "Type de média" "options" => [ "image" => "Image" "video" => "Vidéo (MP4)" "youtube" => "YouTube" ] "default" => "image" ] "media" => [ "type" => "media" "label" => "Image / Vidéo de fond" ] "youtubeUrl" => [ "type" => "text" "label" => "URL YouTube" "placeholder" => "https://www.youtube.com/watch?v=..." ] "ctas" => [ "type" => "repeater" "label" => "Boutons d'action" "itemLabel" => "CTA" "max" => 1 "fields" => [ "label" => [ "type" => "text" "label" => "Intitulé" "required" => true "placeholder" => "Ex: Nous contacter" ] "icon" => [ "type" => "media" "label" => "Icône" "allowIcon" => true "allowUpload" => false "allowUrl" => false ] "url" => [ "type" => "text" "label" => "URL" "placeholder" => "#contact" ] "theme" => [ "type" => "select" "label" => "Thème" "options" => [ "primary" => "Principal" "secondary" => "Secondaire" "outline" => "Contour" "contrast" => "Fort contraste" "discreet" => "Discret" ] "default" => "primary" ] "size" => [ "type" => "select" "label" => "Taille" "options" => [ "small" => "Petit" "regular" => "Normal" "big" => "Gros" ] "default" => "regular" ] "align" => [ "type" => "select" "label" => "Alignement" "options" => [ "left" => "Gauche" "center" => "Centre" "right" => "Droite" ] "default" => "left" "optional" => true ] "target" => [ "type" => "select" "label" => "Ouverture" "options" => [ "_self" => "Même fenêtre" "_blank" => "Nouvel onglet" ] "default" => "_self" ] "gtmClass" => [ "type" => "text" "label" => "Classe GTM" "placeholder" => "gtm-cta-xxx" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2797 +type: "introduction" +label: "Introduction" +description: "Section hero avec titre, texte et image" +category: "commercial" +position: 0 +defaultIcon: "🏠" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Titre principal" "text" => "<p>Texte d'introduction avec <strong>proposition de valeur</strong>.</p>" "media" => null "imageCaption" => "" "ctas" => [ [ "label" => "Nous contacter" "url" => "#contact" "theme" => "primary" "size" => "regular" "target" => "_self" "gtmClass" => "" ] ] ] +enabled: true +fields: [ "title" => [ "type" => "text" "label" => "Titre" "required" => true ] "text" => [ "type" => "richtext" "label" => "Texte" ] "media" => [ "type" => "media" "label" => "Image" ] "imageCaption" => [ "type" => "text" "label" => "Légende de l'image" "placeholder" => "Ex: Photo de notre équipe" ] "ctas" => [ "type" => "repeater" "label" => "Boutons d'action" "itemLabel" => "CTA" "max" => 1 "fields" => [ "label" => [ "type" => "text" "label" => "Intitulé" "required" => true "placeholder" => "Ex: Nous contacter" ] "icon" => [ "type" => "media" "label" => "Icône" "allowIcon" => true "allowUpload" => false "allowUrl" => false ] "url" => [ "type" => "text" "label" => "URL" "placeholder" => "#contact" ] "theme" => [ "type" => "select" "label" => "Thème" "options" => [ "primary" => "Principal" "secondary" => "Secondaire" "outline" => "Contour" "contrast" => "Fort contraste" "discreet" => "Discret" ] "default" => "primary" ] "size" => [ "type" => "select" "label" => "Taille" "options" => [ "small" => "Petit" "regular" => "Normal" "big" => "Gros" ] "default" => "regular" ] "align" => [ "type" => "select" "label" => "Alignement" "options" => [ "left" => "Gauche" "center" => "Centre" "right" => "Droite" ] "default" => "left" "optional" => true ] "target" => [ "type" => "select" "label" => "Ouverture" "options" => [ "_self" => "Même fenêtre" "_blank" => "Nouvel onglet" ] "default" => "_self" ] "gtmClass" => [ "type" => "text" "label" => "Classe GTM" "placeholder" => "gtm-cta-xxx" ] ] ] ] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2778 +type: "leb-cta" +label: "Bouton CTA" +description: "Bouton d'appel à l'action" +category: "leb" +position: 8 +defaultIcon: "🔘" +isContainer: false +allowedChildren: null +defaultContent: [ "text" => "En savoir plus" "url" => "#" "theme" => "primary" "size" => "regular" "align" => "left" "target" => "_self" "gtmClass" => "" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2804 +type: "leb-geolocation" +label: "Géolocalisation" +description: "Carte avec marqueur" +category: "leb" +position: 7 +defaultIcon: "🗺️" +isContainer: false +allowedChildren: null +defaultContent: [ "latitude" => 48.8566 "longitude" => 2.3522 "title" => "Notre adresse" "description" => "" "zoom" => 15 ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2789 +type: "leb-image" +label: "Image" +description: "Image avec options avancées" +category: "leb" +position: 3 +defaultIcon: "🏞️" +isContainer: false +allowedChildren: null +defaultContent: [ "alignment" => "center" "wrap" => "none" "wrapText" => "" "size" => "100" "caption" => "" "showCaption" => false "enableZoom" => false "linkUrl" => "" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2788 +type: "leb-mosaic" +label: "Mosaïque" +description: "Grille d'images configurable" +category: "leb" +position: 4 +defaultIcon: "🔲" +isContainer: false +allowedChildren: null +defaultContent: [ "images" => [] "columns" => 3 "gap" => "medium" "aspectRatio" => "1/1" "enableZoom" => true "displayMode" => "classic" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2803 +type: "leb-rich-text" +label: "Texte enrichi" +description: "Zone de texte avec éditeur complet" +category: "leb" +position: 1 +defaultIcon: "📄" +isContainer: false +allowedChildren: null +defaultContent: [ "content" => "<p>Votre contenu texte ici...</p>" "variant" => "default" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2805 +type: "leb-slideshow" +label: "Diaporama" +description: "Carrousel d'images avec transitions" +category: "leb" +position: 5 +defaultIcon: "🎞️" +isContainer: false +allowedChildren: null +defaultContent: [ "slides" => [] "showCaptions" => true "transition" => "fade" "autoplay" => false "interval" => 5000 ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2806 +type: "leb-subtitle" +label: "Sous-titre" +description: "Titre secondaire avec options SEO" +category: "leb" +position: 0 +defaultIcon: "📝" +isContainer: false +allowedChildren: null +defaultContent: [ "content" => "Sous-titre de section" "level" => "h2" "variant" => "default" "isClickable" => false "isCollapsible" => false ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2807 +type: "leb-text-image" +label: "Texte / Image" +description: "Bloc avec texte et image côte à côte" +category: "leb" +position: 2 +defaultIcon: "🖼️" +isContainer: false +allowedChildren: null +defaultContent: [ "textContent" => "<p>Votre texte ici...</p>" "imagePosition" => "right" "imageSize" => "50" "verticalAlign" => "center" "imageFullHeight" => false ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2808 +type: "leb-toggle" +label: "Bloc Toggle" +description: "Conteneur dépliable" +category: "leb" +position: 9 +defaultIcon: "📂" +isContainer: true +allowedChildren: null +defaultContent: [ "title" => "Titre du bloc" "level" => "h2" "variant" => "style1" "openByDefault" => true ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2809 +type: "leb-video" +label: "Vidéo" +description: "Vidéo YouTube, Vimeo, Dailymotion ou MP4" +category: "leb" +position: 6 +defaultIcon: "🎬" +isContainer: false +allowedChildren: null +defaultContent: [ "source" => "youtube" "embedUrl" => "" "caption" => "" "showCaption" => false ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2810 +type: "localisation" +label: "Localisation" +description: "Carte et informations de contact" +category: "commercial" +position: 17 +defaultIcon: "📍" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Nous trouver" "address" => "123 Rue Example<br>75001 Paris" "phone" => "01 23 45 67 89" "email" => "contact@example.com" "hours" => "Lun-Ven : 9h-18h" "mapEmbed" => "" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2811 +type: "logos" +label: "Logos clients" +description: "Grille de logos partenaires" +category: "commercial" +position: 6 +defaultIcon: "🏢" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Ils nous font confiance" "items" => [] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2812 +type: "prestations-details" +label: "Détails prestations" +description: "Blocs texte/image alternés" +category: "commercial" +position: 3 +defaultIcon: "📋" +isContainer: false +allowedChildren: null +defaultContent: [ "items" => [ [ "title" => "Détail prestation" "paragraphs" => [ "Premier paragraphe explicatif." "Second paragraphe avec plus de détails." ] "reversed" => false ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2813 +type: "prestations" +label: "Prestations" +description: "Grille de services ou prestations" +category: "commercial" +position: 2 +defaultIcon: "⚡" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Nos prestations" "subtitle" => "Ce que nous proposons" "items" => [ [ "title" => "Prestation 1" "description" => "Description de la prestation" "media" => [ "type" => "library" "value" => "lightbulb" ] ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2814 +type: "rich-product-commercial" +label: "Argumentaire produit" +description: "Blocs image/texte alternés avec carte atout" +category: "commercial" +position: 4 +defaultIcon: "🏷️" +isContainer: false +allowedChildren: null +defaultContent: [ "items" => [ [ "tag" => "Type" "title" => "Titre du produit" "subtitle" => "" "description" => "<p>Description du produit...</p>" "media" => [ "type" => "upload" "value" => null ] "imagePosition" => "left" "atoutLabel" => "L'atout" "atoutText" => "<p>Texte de la carte atout...</p>" "linkLabel" => "En savoir plus" "linkUrl" => "" ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2815 +type: "rich-text-columns" +label: "Texte en colonnes" +description: "Colonnes de texte enrichi dans un encadré" +category: "commercial" +position: 6 +defaultIcon: "📰" +isContainer: false +allowedChildren: null +defaultContent: [ "columns" => [ [ "content" => "<p>Texte de la première colonne...</p>" ] [ "content" => "<p>Texte de la deuxième colonne...</p>" ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2816 +type: "seo-compare-table" +label: "Tableau comparatif" +description: "Tableau de comparaison (édition TinyMCE)" +category: "commercial" +position: 5 +defaultIcon: "📊" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Comparatif" "content" => "" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2817 +type: "tarifs" +label: "Tarifs" +description: "Cartes de tarification avec options" +category: "commercial" +position: 5 +defaultIcon: "💰" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Nos tarifs" "items" => [ [ "name" => "Essentiel" "price" => "29€" "period" => "/mois" "description" => "Pour démarrer" "features" => [ "Fonctionnalité 1" "Fonctionnalité 2" "Fonctionnalité 3" ] "buttonText" => "Choisir" "buttonUrl" => "#" "highlighted" => false ] [ "name" => "Pro" "price" => "59€" "period" => "/mois" "description" => "Le plus populaire" "features" => [ "Tout Essentiel" "Fonctionnalité 4" "Fonctionnalité 5" "Support prioritaire" ] "buttonText" => "Choisir" "buttonUrl" => "#" "highlighted" => true ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2818 +type: "temoignages" +label: "Témoignages" +description: "Témoignages clients" +category: "commercial" +position: 7 +defaultIcon: "💬" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "Ils nous font confiance" "items" => [ [ "name" => "Jean Dupont" "role" => "Directeur" "company" => "Entreprise SA" "text" => "Un témoignage positif sur notre collaboration." ] ] ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]
In
ComponentLoader.php
line ():
No violations
[ "value" => Leb\PowerstratBuilder\Component\ComponentDefinition {#2819 +type: "video" +label: "Vidéo" +description: "Vidéo YouTube ou Vimeo intégrée" +category: "commercial" +position: 15 +defaultIcon: "▶️" +isContainer: false +allowedChildren: null +defaultContent: [ "title" => "" "videoUrl" => "" "caption" => "" ] +enabled: true +fields: [] +exclusiveGroups: [] } "constraints" => null "groups" => null ]