Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom Form : créer un champs url multiple #31

Open
seballot opened this issue Dec 1, 2018 · 2 comments
Open

Custom Form : créer un champs url multiple #31

seballot opened this issue Dec 1, 2018 · 2 comments
Assignees

Comments

@seballot
Copy link
Collaborator

seballot commented Dec 1, 2018

Salut Mathieu ! Comme discuté lors de notre dernière visio, il faudrait un nouveau type de champs pour le formulaire : l'url multiple

Chaque ligne permettra de choisir un type d'url (siteweb, youtube, facebook, autre..) et de renseigner l'url dans un champs texte. (A voir si les "type" d'url sont en durs, ou peut être customizable via le formbuilder, ça serait le top)
Il faudra un bouton "+" pour ajouter une nouvelle ligne et ainsi ajouter une nouvelle url, et un bouton "x" pour supprimer une ligne

Le form builder dans l'interface admin, qui utilise https://formbuilder.online/ est ici : src/Biopen/GeoDirectoryBundle/Resources/views/admin/core_custom/custom-fields/form-builder.html.twig
On y accède via l'interface admin / Configuration / Formulaire/Contributions

Le rendu du formulaire de fait ici src/Biopen/GeoDirectoryBundle/Resources/views/element-form/form-renderer.html.twig

Les champs custom sont automatiquement sauvé dans la propriété data du document Element via le service src/Biopen/GeoDirectoryBundle/Services/ElementFormService.php updateCustomData
Dans l'interface admin, quand tu ouvres un element (Données / Elements puis
image
, tu les vois apparaitre
image

Pour customizer le rendu dette propriété "data", c'est ici : src/Biopen/GeoDirectoryBundle/Resources/views/admin/partials/show_element_data.html.twig

Pour afficher ces urls multiple dans la fiche détail sur la carte, on verra à la fin !

Bon courage !

@seballot
Copy link
Collaborator Author

seballot commented Dec 1, 2018

PS: J'ai oublié de t'expliquer pendant la visio, mais afin que le style du site soit configurable, toutes les colorisations css sont déclarées dans src/Biopen/CoreBundle/Resources/views/gogocarto-styles.html.twig, au lieu d'être déclarées dans les fichiers SASS directement. Ce template gogocarto-style est rendu sur toutes les page du site

@magi-web
Copy link
Collaborator

magi-web commented Dec 2, 2018

Ok
Je m'en occupe quand la partie docker est fonctionnelle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants