Option personnalisée
Créer une option personnalisée
La création d'une option personnalisée commence par l'éxecution de la commande suivante :
php dobby make:customize:field MyCustomField
Le fichier sera alors créé dans le dossier app/Customize avec le nom MyCustomField.php.
Gérer le rendu
Dans la class de votre option, vous pouvez gérer le rendu via la méthode render_content.
C'est ici que vous pourrez créer vos champs et comportements de l'option personnalisée.
Sauf la création d'option très spécifique, il n'est pas utile de modifier le constructeur et la méthode register
Helper disponible
La class utilise par défaut le trait FieldHelper qui permet d'injecter des méthodes utilitaires afin de simplifier l'intégration de l'option.
La création d'une option personnalisée devant respecter certaines normes, grâce à la méthode getId vous pourrez récupérer l'id de l'option facilement.
getId
string ID de l'option
getSettingLink
string Retourne l'attribut data-customize-setting-link
getDefaultAttributes
string Retourne les attributs souvent utilisés pour la création d'un champ, notamment l'id, le name et le setting-link