Ajouter un Tag à un Article (en PHP)

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

  • Ajouter un Tag à un Article (en PHP)

    Dans J4, quand je veux donner une valeur à un Champ Perso, j'utilise le code suivant et ça fonctionne nickel :

    Code:
    $model = new FieldModel(array('ignore_request' => true));
    $model->setFieldValue(2, $item->id, 'blabla'); // where 2 is the CF ID
    Maintenant j'ai besoin d'ajouter un Tag (avec l'ID 2 p ex) à ce même Article (sans perdre les éventuels Tags existants)... but je n'ai aucune idée de comment réaliser cela. Qqun aurait-il une suggestion ? Merciiii !​
    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

  • #2
    Bonjour,

    Non testé mais ça devrait fonctionner:
    Code PHP:
    use Joomla\CMS\Helper\TagsHelper;

    $tagsHelper = new TagsHelper();
    $tagsHelper
    ->addTagMapping($id_ucm_content_item'com_content.article', array($id_tag1,$id_tag2)); 
    woluweb aime ceci.

    Commentaire


    • #3
      Merci Nioupixel!
      Mais j'aurais juste une question : j'ai bien sous la main
      Code:
      $item->id
      qui est l'id de l'Article.
      Mais du coup comment je détermine
      Code:
      $id_ucm_content_item
      ?
      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
        Bonjour,

        Je me suis basé sur la doc, je suppose qu'il faut aller chercher dans la table #__ucm_content​

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X