web-dev-qa-db-fra.com

Comment ajouter un champ de référence de terme de taxonomie dans un formulaire personnalisé

Dans la version précédente de Drupal, il était possible de référencer les balises de taxonomie dans les formulaires de Drupal en utilisant l'option suivante:

'#autocomplete_path' => 'taxonomy/autocomplete/'.$vid,

Cependant, dans le Drupal 8, le champ de référence du terme de taxonomie a été supprimé au profit de la référence d'entité, plus d'informations ici .

Alors, existe-t-il une alternative?

6
Hedeshy

Eh bien, j'ai trouvé le chemin dans les enregistrements des changements. jetez un oeil à: https://www.drupal.org/node/2418529

Voici les exemples d'options pour les champs de taxonomie:

'#type' => 'entity_autocomplete',
'#target_type' => 'taxonomy_term',
'#selection_settings' => [
  'target_bundles' => array($vid1, $vid2),
],
8
Hedeshy