Jour 6 : les fonctions avancées
Champs cascade
Le principe d'un champ en cascade est de pouvoir afficher les valeurs d'un champ B en fonction de la valeur d'un champ A.
Comme par exemple : le type de véhicule, la marque et le modèle.
On parlera de concept de champs maîtres. Dans cet exemple, nous allons créer un système de gestion de secteur d'activités :
1/ créer un champ "secteur" (type radio, radio image, select, selectmultiple, checkbox, checkbox image)
2/ mettre les différentes valeurs de premier niveau :
3/ créer 1 second champ "mission" select multiple par exemple
4/ dans champ maître, sélectionner le champ "secteur"
5/ Editer les valeurs du champ en associant vos valeurs à leurs valeurs maîtres
6/ Sauver
Upload d'image
Le nouveau système d'upload d'image permet 2 choses :
- de charger une image par simple drag and drop
- de charger et d'assigner plusieurs images d'un coup
Pour charger une image simplement :
1/ Cliquer sur l'icone de chargement
2/ Lâcher votre image dans la zone
Pour utiliser l'uploader multiple :
1/ Editer votre champ image
2/ Activer l'option auto insert on upload
Maintenant depuis votre article, utiliser le bouton multi upload
Glisser toutes vos photos (vous pouvez les renommer à la volée).
Cliquer sur uploader : vos images seront automatiquement ajoutées dans l'article.
Sauver votre article.
Import/export de données
FLEXIcontent est maintenant équipé d'un système d'import csv. Il est accessible depuis le panneau d'administration et permet d'ajouter du contenu en mode création mais aussi mise à jour de contenu existant.
Le format du CSV à charger se présente sous la forme :
Customisation des emails et des messages
Pour bien finir notre CVthèque, nous allons customiser les messages et le contenu des emails, ici point besoin de programmation : tout passe par de simples surcharges de langue.
FLEXI_CANNOT_MAKE_FURTHER_CHANGES_TO_CONTENT | Nous avons bien reçu votre candidature et tenons à vous remercier pour l’intérêt que vous portez à notre entreprise. Nous allons vous recontacter rapidement. | fr-FR | Site/Administration | |
FLEXI_CONTENT_ACCESS_ALLOWED_BECAUSE_EDITABLE_PUBLISHABLE | fr-FR | Site | ||
FLEXI_CONTENT_UNAVAILABLE_ITEM_UNPUBLISHED | fr-FR | Site | ||
FLEXI_NEEDS_APPROVAL | Veuillez noter que votre candidature devra être vérifiée et approuvée par un administrateur. | fr-FR | Site | |
FLEXI_NF_CONTENT_TITLE | Candidature | fr-FR | Site/Administration | |
FLEXI_NF_EDIT_IN_BACKEND | Voir la candidature dans l'administration (veuillez vous connecter avant de cliquer sur le lien) | fr-FR | Site/Administration | |
FLEXI_NF_FULLTEXT_LONG | Candidature | fr-FR | Site/Administration | |
FLEXI_NF_NEW_CONTENT_SUBMITTED | Nouvelle candidature | fr-FR | Site/Administration | |
FLEXI_NF_VIEW_IN_FRONTEND | Voir la candidature | fr-FR | Site/Administration | |
FLEXI_NO_ITEMS_FOUND | Vous n'avez pas de candidature en cours. | fr-FR |