« reverse » des champs personnalisés de type sql

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

  • [RÉGLÉ] « reverse » des champs personnalisés de type sql

    Connaissez-vous un plugin qui permette d’inverser les liens vers les « custom fields » de type sql ?

    Exemple: dans un article de la catégorie Œuvre, j’ai un champ personnalisé sql qui pointe vers le ou les articles de la catégorie Auteur (ainsi, en front-end, le visiteur accède en un clic à l’Auteur depuis l’Œuvre).

    J’aimerais que depuis la fiche Auteur, l’utilisateur ait accès à la liste des Œuvres.
    Dernière édition par lesoutier à 05/06/2020, 09h48

  • #2
    Excellente question !

    Pour ce besoin, j'utilise simplement le champ personnalisé suivant : https://www.regularlabs.com/extensio...field/tutorial
    dataOpsis 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


    • #3
      Merci pour cette suggestion. J'ai installé la version gratuite et je vois que la version Pro propose le "reverse" que je cherche via "Articles - Linked".

      Entretemps, j'ai développé moi-même quelque chose, en commençant par modifier la table #__fields_values, dont le champ `value` de type "text" ne peut pas être indexé.

      J'ai ajouté id_value int(4).
      ALTER TABLE `did_fields_values` ADD COLUMN `id_value` INT(4) DEFAULT NULL, ADD INDEX (id_value);


      Il a fallu faire quelques modifications dans les méthodes getFieldValue et setFieldValue (/administrator/components/com_fields/models/field.php, par ex.
      if ($field->type=='sql') $newObj->id_value = $v;
      else $newObj->value = $v;

      Pour le "reverse", j'appelle un script php via jumi dans un champ personnalisé de type "text"...

      Si cela intéresse quelqu'un je peux transmettre le code.
      woluweb aime ceci.

      Commentaire


      • #4
        Oh, comme je rassemble et partage un max. d'infos sur les Custom Fields, ça m'intéresse, oui !

        Mais en éditant directement /administrator/components/com_fields/models/field.php, quid en cas de màj de Joomla ?
        Le fichier peut-il faire l'objet d'un "override" ?
        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