Ajout d'un champ au formulaire de contact natif

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

  • Ajout d'un champ au formulaire de contact natif

    Bonjour,

    Je suis abasourdi qu'il n'y ait toujours aucune solution viable pour ajouter des champs personnalisés depuis la version 3 de Joomla facilement au formulaire de contact natif??

    Je m'explique :
    • Ajouter un champs personnalisé au formulaire : ok c'est facile
    • Mais aucune possibilité de gérer l'ordre d'affichage de tous les champs car tout sort dans un fieldset à part (les champs natifs dans un fieldset et les champs personnalisés dans un autre fieldset). Je veux juste ajouter un numéro de téléphone : il est donc complètement idiot que celui-ci se retrouve tout en bas du formulaire...
    • Du fait des fieldsets (grrr), on ne peut même pas gérer l'ordre des champs via CSS
    Je ne comprends pas car les champs personnalisés étaient une fonctionnalité très attendue mais si c'est pour ne pas pouvoir s'en servir quel est l'interêt de les rendre disponiobles depuis les fiches contacts (autant ne pas les mettre à disposition dans les fiches contact mais que dans les articles) ?

    Et je ne sais pas comment sera la future version 4 sur ce sujet ?

    Bref comment faites-vous ?
    PS Merci de ne pas répondre d'installer une extension de formulaire, j'en connais pleins qui font le TAF
    Merci

  • #2
    Vrai que pour le formulaire de contact avec Custom Fields, l'ordre par défaut ne fait pas sens.

    Ce que je fais :
    * pour les cas simples : je change l'ordre via le CSS (en mettant un display: flex ou un display: grid sur le parent)
    * si je veux vraiment personnaliser, commencer à faire des colonnes etc, alors je fais un override

    Voir p ex : https://www.websolutionz.com.au/blog...-custom-fields
    manu93fr et pmleconte aiment ceci.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour merci pour ta réponse.
      Avant de testé l'override, je suis curieuse de savoir comment tu fais avec du simple CSS car j'ai déjà tenté mais j'étais bloqué à cause des fieldsets. Les champs étaient ordonnés mais uniquement dans chaque fieldset impossible de gérer sur l'ensemble du formulaire. Comment as tu fait ?

      Commentaire


      • #4
        En tout cas, l'override fonctionne très bien ! merci.
        J'espère que Joomla V4 sera mieux de ce côté...
        woluweb aime ceci.

        Commentaire


        • #5
          j'ai expliqué ma technique css dans les commentaires du lien australien ci-dessus
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Oui j'avais vu mais cela ne fonctionne pas à cause des 2 fieldsets (dans la vue par défaut)

            Commentaire


            • #7
              Je comprends pas le problème. Un lien vers ton site ?
              Sinon va voir sur cette page où j'ai implémenté : https://john-kennis.com/fr/reservation
              Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

              Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Sur le site concerné j'ai mis l'override, je n'ai donc plus l'implémentation native de Joomla.

                Sur ton exemple le champ téléphone reste dans le 2ème fieldset où sont mis tous les champs personnalisés.
                Ce que je souhaitais faire c'est que ce champ téléphone soit dans le 1er fieldset où sont les champs natifs de Joomla après nom et prénom par exemple.
                Dernière édition par titi222 à 20/02/2021, 16h37

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X