Ajout de champs personnalisés/Champ SQL
From Joomla! Documentation
< J3.x:Adding custom fields
Champ Sql
Les articles de cette série
- Introduction
- Paramètres des champs personnalisés
- Champ Calendrier
- Champ Cases à cocher
- Champ Couleur
- Champ Editeur
- Champ Entier relatif
- Champ Liste
- Champ Liste d'images
- Champ Média
- Champ Bouton Radio
- Champ Répétabilité
- Champ Sql
- Champ Texte
- Champ Zone de texte
- Champ URL
- Champ Utilisateur
- Champ Groupe d'utilisateurs
- Comment grouper les champs personnalisés
- Quels sont les composants supportant les champs personnalisés
- Implémentation dans votre composant
- Utiliser les champs personnalisés dans vos substitutions
Sql
Fournit une liste déroulante des entrées obtenues par l'exécution d'une requête dans la base de données Joomla. La première liste de résultats retournée par la requête fournit les valeurs de la liste déroulante.
Paramètres
Les paramètres spécifiques pour ce champ sont ː
- Multiple
Si activé, permet le choix multiple de valeurs. - Requête
La requête SQL qui fournira les données pour la liste déroulante. La requête doit fournir deux colonnes ; une appelée 'value' qui va contenir les valeurs de la liste d'éléments ; l'autre appelée 'text' qui contient le texte affiché dans la liste déroulante.
Informations connexes
Lisez Type de champ de formulaire SQL.
Captures d'écran
Créer le champ
Supposons que vous créez un champ avec les options présentées dans la figure suivante.
Utiliser le champ en backend
Dans l'administration lors de la création d'un article ou d'un contact, vous voyez le champ comme dans l'image suivante ː
Utiliser le champ en frontend
Sur le site public, vous pouvez voir le champ comme sur l'image ci-dessous. Le paramètre Affichage automatique se charge de la position du champ et le modèle de site est responsable du rendu du champ.
Les champs sont uniquement visibles sur le site public lorsqu'ils sont remplis avec des données dans l'article. Si le champ n'est pas requis, pouvez-vous vous en passer ?