Ceci est une ancienne révision du document !


Drupal

  1. Installer l'extension Taxonomy Term Selection Role Filter
  2. Sur le vocabulaire concerné, ajouter un champ de type référence → rôle
  3. Sur le type de contenu concerné, sur le champs qui utilise le vocabulaire, positionner la méthode de référence sur “Taxonomy terms with role filter”
  4. A priori, profit, mais le message d'erreur ci-dessous apparaît…
TypeError: Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection::getExistingTerms(): Argument #1 ($node) must be of type Drupal\node\Entity\Node, Drupal\media\Entity\Media given, called in C:\Users\ajacquemin\Développement\intranet-santelys\web\modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php on line 47 in Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection→getExistingTerms() (line 184 of modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php).
  • memo/drupal.1698665556.txt.gz
  • Dernière modification : il y a 2 ans
  • de Arnaud Jacquemin