Creación de término de taxonomía en Drupal 8

23/02/2016
taxonomía drupal 8
// Calculamos el tid del padre (si lo tuviera)
if (!empty($parent_term_name)) {
  $parent_terms = taxonomy_term_load_multiple_by_name($parent_term_name, $vocabulary_id);
  $parent_term = reset($parent_terms);
}

// Creamos el término, indicando el tid del padre si lo queremos hacer jerarquizado
// Si sólo queremos crear un término sin padre, omitimos la línea ‘parent’
Term::create([
  	'parent' => (!empty($parent_term->id())) ? [$parent_term->id()] : [],
  	'name' => $term_name,
  	'vid' => $vocabulary_id,
	])->save();

Añadir nuevo comentario

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.