para obtener todos los campos utilizados en un tipo de contenido, en Drupal 7 utilizo el siguiente código.
$fields = field_info_instances('node', 'article');
¿Cuál es el equivalente para Drupal 8?
No, solo quiero alterar el node_type_edit_form y agregar una lista de campos definidos por el tipo de nodo en el formulario. Entonces, el tipo de nodo es el único argumento que tengo. Entonces pensé que una función como field_info_instances podría ayudar.
—
Pravin Ajaaz
@Clive: ¿puedo crear un objeto de entidad usando el nombre del tipo de entidad? Hay una función NodeType :: load ('artículo') que crea objetos para tipos de nodos.
—
Pravin Ajaaz
\Drupal::entityManager()->getFieldDefinitions('node', 'article')
hizo el trabajo clive :)
$fields = $entity->getFieldDefinitions();
lo haré. No estoy seguro de cuál es el equivalentefield_info_instances()
,FieldStorageConfig
no parece tener uno