Ceci est une ancienne révision du document !
Drupal
Proposer termes de vocabulaire en fonction de l'utilisateur
- Installer l'extension Taxonomy Term Selection Role Filter
- Sur le vocabulaire concerné, ajouter un champ de type référence → rôle
- 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”
- 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).