Comment lire ce catalogue
Chaque composant « porte les règles de sa nature ». On met un composant en conformité une seule fois ; il porte ensuite ses règles ; un rédacteur le pose sans relire les conventions. 1 composant conforme = N pages conformes.
Cluster monétisation / CTA
<x-cta.operator>
Carte de monétisation opérateur (Couche 3, « le duo »). Logo + titre + accroche +
ligne de confiance ; délègue son bouton au primitif <x-cta.phone-button>.
Règles : LB-NUM · LB-HOURS · LB-CC · LB-AFFI · LB-FR.
Souscrire une Livebox Orange par téléphone Un conseiller Selectra teste votre éligibilité fibre et finalise la souscription en un appel.
Comparer les offres Livebox par téléphone
Fibre ou ADSL : un conseiller Selectra vous oriente vers l'offre adaptée à votre logement.
<x-cta.operator provider="orange"
openTitle="..." openSub="..." />
<x-cta.operator provider="orange" layout="banner"
openTitle="..." openSub="..." />
<x-cta.operator provider="sosh" product="mobile" role="closing"
openHref="/selection/sosh/mobile" closedHref="/selection/sosh/mobile" />
<x-cta.generic>
Carte de monétisation transverse / multi-opérateur (logo Selectra, pas de ligne partenaire opérateur). À utiliser dès que le copy est multi-opérateur ou « après {X} ». Règles : LB-NUM · LB-HOURS · LB-AFFI · LB-FR · LB-LINK.
Comparer Orange, Sosh ou Nordnet par téléphone Un conseiller Selectra compare les offres des trois opérateurs et vous oriente vers la meilleure.
<x-cta.generic
openTitle="Comparer Orange, Sosh ou Nordnet par téléphone"
openSub="..." />
<x-cta.generic layout="banner" role="closing" openTitle="..." openSub="..." />
<x-cta.phone-button>
Le primitif : le seul composant qui rend les boutons de monétisation.
Décision (numéro, lien tracké, matrice §0) déléguée au cerveau monetisation.php.
Règles : LB-NUM · LB-HOURS · LB-CC.
<x-cta.phone-button provider="orange" :toggle="true" />
<x-cta.phone-button provider="orange" style="link" />
<x-cta.phone-button provider="sosh" variant="affi"
openHref="/selection/sosh/mobile" />
<x-sticky-footer>
Barre collante mobile (path-aware : sosh / nordnet / orange), numéro + lead résolus par le cerveau. Code seul (composant fixed mobile-only, non rendu ici). Règles : LB-NUM · LB-CC.
<x-sticky-footer />
Registre complet des composants
| Composant | Nature | Règles LB-* | Statut |
|---|---|---|---|
cta/operator | Monétisation (carte) | NUM · HOURS · CC · AFFI · FR | à auditer |
cta/generic | Monétisation (carte) | NUM · HOURS · AFFI · FR | à auditer |
cta/phone-button | Monétisation (primitif) | NUM · HOURS · CC | à auditer |
cta/souscrire | Monétisation (affi) | AFFI · CC | à auditer |
cta/rectangle-vert | Monétisation (encart) | NUM · AFFI | à auditer |
phone-cta | Monétisation (bouton) | NUM · HOURS | à auditer |
sticky-footer | Monétisation (sticky) | NUM · CC | à auditer |
callback-modal | Monétisation (formulaire) | RGPD (base) | à auditer |
comparateur-hub | Comparateur/tableau | DATA · RANK · TABLE · EURO | à auditer |
comparateur-converter | Comparateur/outil | DATA · LEAK | à auditer |
tv-orange-chaines | Comparateur/tableau | DATA · TABLE · EMOJI | à auditer |
key-figures | Comparateur/éditorial | DATA · FR | à auditer |
eligibility-widget | Données/outil | LEAK | à auditer |
amazon-accessoire | Données/affi | AFFI · DATA | à auditer |
callout | Éditorial/DS | FR · EMOJI | à auditer |
pros-cons | Éditorial/DS | FR · EMOJI | à auditer |
checklist | Éditorial/DS | FR | à auditer |
text-box | Éditorial/DS | FR · LINK | à auditer |
essentiel-block | Éditorial/DS | FR · LINK | à auditer |
info-card | Éditorial/DS | FR | à auditer |
demarche-card | Éditorial/DS | FR · LINK | à auditer |
stepper/* | Éditorial/DS | FR | à auditer |
author-card | Éditorial/E-E-A-T | author/reviewer | à auditer |
related-articles | Éditorial/maillage | LINK (0 concurrent) | à auditer |
article-schema | Éditorial/SEO | schema.org | à auditer |
media/youtube | Média/DS | facade nocookie · CSP | à auditer |
Registre tenu dans data/compliance-component-verdicts.json : statut mis à jour à chaque audit.
Composants partenaires partagés departments/** = hors périmètre (signalés, jamais modifiés).
Les 12 règles transverses LB-*
- LB-NUM : numéro / leadsource /
/selectionvia le cerveau, jamais en dur (n° Pro interdit) ; - LB-HOURS : horaires call-center = source unique
config('cms.monetisation.hours'); - LB-CC : périmètre call-center §0 (Sosh mobile / Nordnet mobile non vendus par tél ; aucun affi
nordnet.com) ; - LB-LEAK : aucun jargon technique serveur en texte visible ;
- LB-DATA : données d'offre via le comparateur ou l'officiel opérateur, jamais un concurrent ;
- LB-EMOJI : émoji fonctionnel + texte, jamais nu en cellule ni dans un H1 ;
- LB-TABLE : tableau fermé (bordure sur le wrapper), légende
tbl-notehors table ; - LB-RANK : tri explicite + « Sélection non exhaustive » + date + méthodologie (L111-7) ;
- LB-SCORE : Selectra Score via asset officiel + lien méthodologie ;
- LB-EURO :
24,99 €avec et 2 décimales (inverse de jechange) ; - LB-FR : typo FR (
avant: ; ? !et nombre+unité), aucun tiret cadratin ni double point ; - LB-AFFI :
/selection/+rel="sponsored", aucun effiliation legacy ni CTA custom ; - LB-LINK : maillage interne, 0 lien concurrent, 1 URL = 1 lien, rien dans le lead ni les CTA.