drupal 8 – ¿Cómo cargar la entidad de párrafo en el objeto de nodo?

Pregunta:

Estoy usando párrafos en mi tipo de contenido. Creé un tipo de párrafo y agregué contenido. Ahora quiero cargar los párrafos en un foreach . Pero no aparece nada. $paras está vacío:

$node  = \Drupal\node\Entity\Node::load(1);
$paras = $node->get('field_paragraph')->referencedEntities();

Respuesta:

$paragraph = $node->field_paragraph->getValue();
// Loop through the result set.
foreach ( $paragraph as $element ) {
  $p = \Drupal\paragraphs\Entity\Paragraph::load( $element['target_id'] );
  $text = $p->field_name->getValue();
}

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım