J3.x

Ajout de champs personnalisés/Champ SQL

From Joomla! Documentation

< J3.x:Adding custom fields
This page is a translated version of the page J3.x:Adding custom fields/Sql Field and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎Bahasa Indonesia • ‎Nederlands

Champ Sql


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.

Sql field create-fr.png

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 ː

Sql-fr.png

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 ?

Sql field frontend-fr.png