Joomla comprend de nombreux filds intégrés pouvant être utilisés dans le fichier manifeste XML ( Champs disponibles dans le manifeste XML Joomla ), mais est-il possible de les utiliser pour créer des formulaires pour les visiteurs, dans un module ou peut-être dans un article?
Par exemple, puis-je ajouter un sélecteur de couleur à un formulaire frontal?
<field name="backgroundcolor" type="color" default="#eee" label="Color selector field" description="TPL_BEEZ3_FIELD_HEADER_BACKGROUND_COLOR_DESC" />
(cela provient du fichier xml, mais j'aimerais implémenter quelque chose de similaire dans un article)
Oui, avec JForm de Joomla, vous pouvez les utiliser pratiquement n'importe où - voici un tutoriel qui pourrait vous aider et un exemple pour Champ personnalisé dans un contenu brancher:
<?xml version="1.0" encoding="UTF-8"?>
<form>
<fields name="params" >
<fieldset name="params" >
<field
name="content_myfield"
type="text"
label="PLG_CONTENT_GDP_MYFIELD"
/>
</fieldset>
</fields>
</form>
L'exemple complet de ce code est à Comment enregistrer des champs personnalisés dans les composants principaux .