10 years ago
5
Topic

Bonjour à toute l'équipe: Petite question. Existe t'il un plugin qui permettrait d'executer un bout de code sur le résultat des listes de recherche? Par exemple un plugin onBeforeListRender(&$items) chaque item donnant les $fields?

Cela permettrait de manipuler les données aussi dans la vue liste ou blog avant de les afficher.

J'ai regardé dans le component cck dans la view list default.php ligne 111.  que je pouvais récupérer les $this->items. C'est donc un bon premier point, mais cela ne me donne que quelques infos?

object(stdClass)[1361] 

public 'pid' => string '28' (length=2) 

public 'pk' => string '322' (length=3) 

public 'pkb' => string '0' (length=1) 

 public 'cck' => string 'classifieds' (length=11) 

public 'loc' => string 'joomla_article' (length=14) 

public 'type_id' => string '504' (length=3) 

public 'type_alias' => string '' (length=0)

Existe-t'il un moyen de récupérer ces infos? Déclencher un plugin? Où l'on pourrait manipuler ces données avant de les afficher... (Pour l'instant je le fais en javascript et ajax après coup, ce qui n'est pas super optimal...)

Exemple typique remplacer la chaîne de texte #cckvalue#id_du_champ_a_utiliser#cckvalue# par la valeur du $field->value conecernée.

Merci par avance.

Need some help?

5 replies have been added to this thread, and the topic is marked as solved.
You should subscribe to a club in order to read all posts.