web-dev-qa-db-fra.com

Champs de formulaire XML Joomla dans le contenu

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)

5
Bogowoe

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 .

4
GDP