Créer des champs de formulaire à la volée

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Créer des champs de formulaire à la volée

    Bonjour, dans mon développement Joomla, j'aimerai pouvoir ajouter des champs via programmation (en plus du XML)

    En quelques mots, j'ai quelques données Mysql qui contiennent différents champs complémentaires.

    Est ce que quelqu'un sait où cela se trouve ? comment faire ?

    Je peux éventuellement chercher comment d'autres l'ont fait (Flexicontent par exemple) où l'on peut créer des champs et donc le formulaire de saisie de contenu s'adapte.
    Développement ERP Joomla 2.5

  • #2
    Re : Créer des champs de formulaire à la volée

    Bonjour,
    regarde toujours de ce coté là : https://docs.joomla.org/Creating_a_c..._field_type/fr

    et puis il y l’attribut showon qui permet d'afficher ou de masquer des champs en fonction de leurs valeurs:
    https://docs.joomla.org/Form_field/fr
    tout en bas de page.

    Bon développement a toi

    Commentaire


    • #3
      Re : Créer des champs de formulaire à la volée

      Joomla 3.7.0 (pas encore dispo, en version b3 pour le moment), apporte une toute nouvelle fonctionnalité : les champs personnalisés.

      Pour tester (pas sur un site de production), installer https://github.com/joomla/joomla-cms...ve/staging.zip
      Jean-Marie Simonet / infograf768
      Joomla co-fondateur.
      Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

      Commentaire


      • #4
        Re : Créer des champs de formulaire à la volée

        Cool, je suis curieux de voir ça.
        Notamment au niveau de l'override pour voir si c'est possible de modifier le rendu en frontend de ces custom fields.

        Merci!

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X