Champ personnalisé : Offrir la possibilité d'afficher ou non un bouton

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

  • [RÉGLÉ] Champ personnalisé : Offrir la possibilité d'afficher ou non un bouton

    Bonsoir,

    Lors de l'édition d'un article je souhaite offrir la possibilité à l'utilisateur d'afficher dans l'article (au choix) un bouton (ou autre contenu) avec un sélecteur (boutons radio) Afficher / Masquer.

    Je ne vois pas comment faire, j'ai essayé avec le champ bouton radio mais ce n'est pas approprié.

    Si vous avez une piste, je suis preneur.

    Merci.
    Dernière édition par Laurentfrom47 à 16/11/2019, 14h44

  • #2
    Bonjour Laurentfrom47

    Voici de quoi te mettre sur la piste, un exemple avec un custom field de type Radio Button qui permet de dire si OUI ou NON on veut synchroniser pour l'article en question les Custom Fields avec une base de données externes via une API (encore merci à pmleconte pour sa vision et son code ! )

    Les Custom Fields :

    Cliquez sur l'image pour l'afficher en taille normale

Nom : 2019-11-16_14h21_16.png 
Affichages : 49 
Taille : 26,6 Ko 
ID : 2009418

    L'édition d'article :

    Cliquez sur l'image pour l'afficher en taille normale

Nom : 2019-11-16_14h21_55.png 
Affichages : 37 
Taille : 95,2 Ko 
ID : 2009419

    Dans l'override :

    Code:
    foreach ($fields as $field) {
                if (($field->name == "doi-update") && ($field->value == "yes")) $update = true;
                if ($field->name == "doi") $doi = $field->value;
            }
    parce qu'on ne va faire certaines choses dans le code que si
    1- doi-update est sur yes
    2- et que l'utilisateur a rempli le numéro de la publication scientifique (doi)
    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 Marc,

      Oui merci ça m'a donnée une piste, en fait j'ai trouvé une solution hyper simple pour mon cas, j'ai donc utilisé un champ personnalisé de type radio avec 3 valeurs, à noter que j'utilise snippets de regular labs pour pouvoir insérer du HTML et ça simplifie en plus : https://i.imgur.com/m9HpRql.jpg

      Ensuite pour l'affichage sur le frontend j'utilise article anywhere de regular labs mais par contre si on affiche le champ comme ceci [mon-champ] cela va afficher le nom du champ et pas ça valeur c'est d'après ce que j'ai compris natif dans joomla... (il manque peut être l'option) il faut donc rajouter output="value" pour afficher la valeur du champ et non le nom [mon-champ output="value"] https://www.regularlabs.com/extensio...-option-values


      Commentaire


      • #4
        hey, cool cette idée de mettre un snippet dans les valeurs des options !
        Laurentfrom47 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

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X