Creé términos de taxonomía y lo asigné a un tipo de contenido ' Artículo ' usando el campo de referencia de términos. Creé nodos mediante programación, pero ¿cómo establecer términos de taxonomía para los nodos?
Los términos de taxonomía ya están creados. Quiero establecer el término de taxonomía para un nodo mediante programación .
7
taxonomy-terms
nodes
Ranjani
fuente
fuente
Cuando crea un nodo mediante programación, puede asignarlo a cualquier término como este:
fuente
Puede usar algunos contenedores de metadatos de entidad para lograr eso, por ejemplo:
fuente
$w_some_term->tid->value()
. Aquí hay un gran artículo que me ayudó a comprender este concepto mucho mejor, y al que me refiero regularmente cuando uso EMWs:Al agregar términos, descubrí que necesitaba agregar $ term-> parent = array (0) de lo contrario, la tabla taxonomy_term_hierarchy no se actualiza correctamente y los términos no se muestran en la página de la lista de administradores para ese vocabulario
fuente