Comment modifier le formulaire de création/édition d'articles en front-end ?

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

  • [RÉGLÉ] Comment modifier le formulaire de création/édition d'articles en front-end ?

    Bonjour,

    Je suis en train de créer un site et mon choix s'est porté sur joomla (3.8). J'ai activé la création d'article par les utilisateurs directement en front-end, mais j'ai différents soucis.

    1/ le template que j'ai choisis (Allrounder3) est parfait pour la page d'accueil mais plus je bidouille, plus je m'aperçois que pour le reste, c'est mal géré. Par exemple, sur la page listant les catégories, au lieu d'avoir l'habituel système de liste à puces (qui permet de bien voir, visuellement, quelles sont les sous-catégories), là, toutes les catégories et sous-catégories étaient au même niveau, les unes à la suite des autres. J'ai réussi à résoudre ce problème en trouvant quoi "surcharger" et en copiant des CSS à partir du template de base de Joomla.
    Mais j'ai un autre problème, qui concerne cette fois la page de formulaire qui permet de créer ou d'éditer un article en front end : Pareil, rien n'est géré, tous les champs s'affichent les uns à la suite des autres, alors que le thème de base sépare tout cela en plusieurs onglets.
    Or, je ne sais pas du tout quoi surcharger, et surtout, que prendre comme CSS et javascript pour que cette gestion en onglets se fasse correctement.

    2/ il y a trop de champs sur cette page ! Je souhaites que les inscrits puissent publier sur le site, mais sans choisir certaines choses comme la langue, le fait de mettre ou non un article "en vedette", les droits d'accès, les méta données, etc... Je voudrais juste avoir le titre, le texte, les tags, la catégorie et basta. Peut-on le faire, et si oui, comment ?

    3/ ne serait-il pas plus simple de contourner tous ses problèmes à l'aide d'une extension qui permettrait de gérer ça, type Form2Content ? https://extensions.joomla.org/extens...2content-lite/

    Merci de vos retours !
    Dernière édition par Yoxigen à 02/12/2017, 22h01

  • #2
    Ok j'ai trouvé ce post très intéressant : https://forum.joomla.fr/node/226907 et ça a l'air de très bien fonctionner. Par contre il faut juste que je rajoute le champs pour les tags, du coup !

    Commentaire


    • #3
      Bonsoir,

      Il faut prendre le code correspondant au tags dans la version originale pour l'ajouter dans ma version minimale
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        J'ai trouvé

        Par contre, peut-on modifier les libellés des champs ? (par ex. : afficher "genre" au lieu de "tag") et supprimer les bulles d'aides qui s'affichent quand on passe la souris sur le nom d'un champ ? (c'est inutile et en + je m'aperçois que ça aussi, dans mon template, c'est mal géré et ça s'affiche n'importe comment...)

        Commentaire


        • #5
          afficher "genre" au lieu de "tag"
          Il faut mettre le texte à la place du motclé pour la traduction ou faire une substitution de langage

          supprimer les bulles d'aides
          Plus délicat, voire impossible, car on n'a pas la main sur le rendu
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Pour info : j'ai réussi. Au même endroit, dans les fichiers de traductions (le principal je suppose : fr-FR.ini). Si l'on met à vide un champs "DESC" (par exemple : JFIELD_ALIAS_DESC=""), l'infobulle ne s'affiche plus du tout.

            Merci pour votre aide et votre réactivité !

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X