onContentAfterSave($context, $article, $isNew) plugin

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

  • [RÉGLÉ] onContentAfterSave($context, $article, $isNew) plugin

    Bonjour
    j essaye un plugin pour remplir automatiquement article introtext (Joomla 4.2 rc2)
    le plugin s installe mais quand je l active j ai l erreur syntax error, unexpected variable "$article"

    un coup de main ?
    merci

    Code HTML:
    use Joomla\CMS\Factory;
    use Joomla\CMS\Plugin\CMSPlugin;
    use Joomla\CMS\Plugin\PluginHelper
    use Joomla\Database\DatabaseDriver
    use Joomla\Database\ParameterType;
    
    class PlgContentText extends CMSPlugin
    {
    
    public function onContentAfterSave($context, &$article, $isNew): void
    {
    if ($context !== 'com_content.form') {
    return;
    }
    if (!$isNew) {
    return;
    }
    
    $tag = $tags = $tags_ = '';
    
    $db = $this->db;
    
    $q_cat = 'SELECT CONCAT(" #" . a.title) FROM #__tags a INNER JOIN #__contentitem_tag_map b ON a.id = b.tag_id WHERE b.
    content_item_id =' $article->catid .';';
    
    
    ect....
    Dernière édition par ekiekieki à 01/08/2022, 09h04

  • #2
    que dois je mettre dans le $context pour restreindre aux articles car j ai une erreur si j enregistre un tag, je ne veux ce plugin actif que dans le
    $context des articles
    merci
    Dernière édition par ekiekieki à 01/08/2022, 12h34

    Commentaire


    • #3
      Code HTML:
      if ($context !== 'com_content.article') {
      return;
      }

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X