Mes nouvelles activités ne me laissent que peu de temps pour mettre à jour ce blog. En attendant une éventuelle reprise de mes divagations éditoriales, vous pouvez toujours parcourir les anciens articles. A+ et bonne lecture!
Inéation
100% Drupal : Actualité, Documentation, Formation, Module, Thème
Ajouter un nouveau champ (étape 2)
Après, une nouvelle page s’affichera : vous pourrez ici définir plus précisément la facon dont le champ va fonctionner.
Voila à quoi l’écran ressemble.
Tout d’abord vous pouvez à nouveau définir le type de champ de formulaire. En effet cette option vous permet de changer le type de champ de formulaire une fois que le champ a été créé. Pour le moment passez cette section.
Voici quelques uns des paramètre que vous pouvez définir :
Label
Créez l’étiquette de votre champ. C’est ici que vous pouvez créer une étiquette différente du « nom machine » que vous avez choisi à l’étape 1. Cette étiquette peut contenir des éspace ou des caratères non ASCII. Il peut aussi être changé ultérieurement. Au contraire le « nom machine » ne peux pas être modifié.
Rows
C’est une option pour le champs texte seulement. Si vous choisisez un nombre supérieur à 1 vous aurez une zone de texte plus haute.
Default value
C’est une zone ou vous pouvez définir un valeur par défaut au champ. Vous pouvez la laissez vide.
Group
Si vous avez activé le module Fieldgroup, vous verrez une option pour sélectionner un group et placer votre nouveau champ à l’intérieur. Si vous n’avez pas crée de groupe auparavant cela n’aura aucun effet.
Help text
Tout ce que vous taperez dans la zone apparaitra aux utilisateur comme une description pour les aider à comprendre ce qu’il doivent taper.
Required
Si vous sélectionnez cette option pour rendre obligatoire le champs, les utilisaturs devront obligatoirement remplir le champ avant de pouvoir sauvegarder leur nouveau contenu.
Multiple values
L’option Multiple est l’une des plus puissante mais aussi l’une des moins compréhensible de CCK. Une fois sélectionnée, l’utilisateur sera capable de sélectionner ou créer plus d’une valeur. Une des utilisations courante de cette option est de créer un champ de type texte ou nombre qui utilise une liste de sélection ou des case à cocher ou les utilisateurs sont autoriser à chosir plusieurs valeurs.
Text processing
Encore une option qui ne s’applique qu’à un champ de type texte. Ici vous décidez si vous autoriser un utilisateur à sélectionner un filtre pour transformer le texte. Cette option n’est valide que si le champ crée est de type zone de texte, c-a-d si il est configuré pour avoir plus d’une ligne.
Maximum length
Sélectionner cette option pour paramétrer la taille maximum de la donnée capturée par le champs. Laissez le vierge pour permettre une taille illimitée. S’il s’agit d’un champ de type texte, ce paramètre sera utilisé pour racourcir le champ disponible à la bonne taille.
Allowed values list
Surtout utilisé dans le cas d’une liste de sélection ou des cases à cocher. Dans ce cas c’est ici que vous définirez la liste de valeur que l’utilisateur pourra choisir.
Save the field
Permet de sauvegrader l’ensemple de vos paramètre. Vous serez redirigé vers l’onglet 'Manage Fields' screen.
Travaux pratiques :
- Si ce n’est pas déjà fait créer un champ obligatoire pour le « prix » en euro de la chambre
- Créer un champ optionnel qui permet de choisir le « label qualité » de la chambre (1 épi, 2 épi, 3 épis, 4 épis)
- Créer un champ optionnel pour capturer les « services offerts » (piscine, jacusszi, tennis, déjeuner, vélos)



Commentaires récents