surcharge du formulaire de saisie de contenu d'article joomla

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

  • surcharge du formulaire de saisie de contenu d'article joomla

    Bonjour
    Bon voilà un dossier que j'ai souvent reporté et pourtant j'ai des problèmes (en fait plutôt des novices ou inattentifs) avec la soumission de contenu via le front-end en mode public (non enregistré).
    Le résultat c'est que j'ai des remarques dans le meilleur de cas, des données incomplètes et certainement des abandons.
    Les problèmes rencontrés
    1. message d'erreur pas toujours clair sur la saisie obligatoire de champs personnalisés (notamment quand on se trouve sur un autre onglet)
    2. l'absence de saisie de tags (perte d'infos importante selon moi). J'aimerai obliger entre 1 et 9
    3. pas d'affichage de champs conditionnel en fonction d'un autre champ (tassos a bien fait des conditions dans son plugin ACF mais qui n'intègre pas cette fonctionnalité)
    Du coup à moins qu'il n'y ait une fonction/extension ... magique, je vais me résoudre à tester la création d'une surcharge de la création d'article joomla côté front-end) car à priori ce fichier ne change pas beaucoup sous joomla 4.x!?
    Dans ce cas pouvez-vous m’indiquer
    • quel est le fichier à surcharger ?
    • et surtout votre expérience dans ce domaine ? car j'ai un peur de recréer toutes les fonctions liés à la création de contenu; champs obligatoires et champ un peu plus complexe comme les subform ...
    • et du coup exemples avec checkbox, subform?
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Hello.

    C'est /components/com_content/view/form/tmpl/edit.php qu'il faut copier dans /templates/ton_template/html/com_content/form/

    Pour ma part j'avais supprimé l'option de mise en vedette (page d'accueil) et mis plus en en évidence le select de la catégorie qui était souvent oublié lors de la saisie d'article par mes auteurs en front.

    Mais je ne pense pas que c'est avec une surcharge de la vue edit que tu solutionneras tes problèmes décrits en 1,2 et 3.

    Le message d'erreur sur les champs perso obligatoires est à configurer dans le champ perso (il me semble).

    Le champ de saisie de tag doit être dans un layout (sous-fenetre), donc à voir comment on peut le rendre obligatoire, sinon il faudra surcharger le layout en question (voir : https://ordi-genie.com/joomla/develo...-blocs-de-vues).
    Sinon un petit plugin qui effectue le contrôle à l'envoi du formulaire pourra faire l'usage.

    Pour les champs conditionnels, à chaud je n'ai pas vraiment d'idée, a voir si quelqu'un t'apportera la réponse.
    Dernière édition par roland_d_alsace à 07/07/2022, 18h31
    A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
    Rejoignez le Joomla Users Groupe Alsace...
    roland_d_alsace va-t-il devenir roland_du_grand_est ?

    Commentaire


    • #3
      Pour les champs personnalisés "conditionnels", dans mon "petit" recensement sur https://magazine.joomla.org/all-issu...ith-extensions j'avais noté ceci :

      JT Showon by JoomTools (free)


      The plugin JT - Showon extends the custom fields with new functionality to show the field in dependence on another custom field.
      Example: if one selects option 1 from the custom field "A", then custom field "B" shows, etc
      roland_d_alsace aime 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


      • #4
        Bonsoir
        Merci pour vos contributions et notamment l'article https://ordi-genie.com/joomla/develo...-blocs-de-vues qui va clarifier des points et peut-être m'aider si je m'y mets car j'ai l'impression que cela est est assez compliqué. Du coup je fais le tour avant des solutions possibles

        1/ message d'erreur
        Je regarde du côté des système de notifications, e qui serait beaucoup plus simple DJ-Notifications vient de sortir pour J4 mais je ne suis pas arrivé à le faire fonctionner.
        Minitek system message https://www.minitek.gr/joomla/extens...ystem-messages est plus intéressant mais la version gratuite ne donne pas plus d'informations sur l'onglet et le champ personnalisé non rempli ! C'est une besoin qui doit être plus important, je leur demande si la version pro le fait ?

        2/ saisie de tag
        j'ai essayé par une autre méthode : faire une requête SQL sur les tags existants, rendre la saisie obligatoire et augmenter le nombre jusqu'à 9 vai un subform. Le problème étant (avant de régler comment stocker les tags saisis dans les tags joomla) que je me retrouve avec une saisie obligatoire côté administrator, alors que de ce côté, je ne veux pas ce champ obligatoire

        3/ champs conditionnel
        javai en fait bien noté dans ton article, ce plugin mais cela n'a pas fonctionné de mon côté. Après je vois qu'il est compatible joomla 3.9 et ne mentionne pas 4.1 . Après c'est le moins important
        car uniquement ergonomique ;-) et j'espère que Tassos l'intégrera dans sa version pro, si envie partagée par d'autres !?


        S'il y a un jour une extension qui transforme le formulaire actuel en un formulaire sans onglets, je serai preneur
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X