Yop, j’ai quelques doutes. De mon côté, j’ai le code suivant pour générer un raccourci qui permet de centrer un élément, mais ça date un peu donc peut-être que simplifié maintenant.
-
dans
center_porte_plume_barre_pre_charger()
j’utilise"className" => 'outil_center',
avec outil_ comme préfixe donc, histoire d’être cohérent avec les autres items. -
dans la wheel, j’ai le code suivant qui fonctionne sans problème :
--- # Ajout du raccourci center
center:
match: ['<center>', '</center>']
replace: ['<div class="center text-center"><p>', '</div>']
if_str: '<center>'
type: str
- pour la déclaration de la wheel, je passe par le pipeline
pre_propre
ce qui est plus verbeux
function center_pre_propre($letexte) {
$GLOBALS['spip_wheels']['center'] = array(
'center.yaml'
);
static $wheel = null;
if (!isset($wheel)) {
$wheel = new TextWheel(
SPIPTextWheelRuleset::loader($GLOBALS['spip_wheels']['center'])
);
}
return $wheel->text($letexte);
}
Voilà mes remarques, et merci pour la rédaction de cette doc