Je voudrais créer une liste de produits dans drupal et l'envoyer dans un webservice. Pour cela, j'ai créé un type d'entité avec des paragraphes pour chaque produit. Comment puis-je charger le paragraphe et accéder à ses champs? Jusqu'à présent, je ne vois que les target_id et target_revision_id du produit. Merci!
$nodestorage = \Drupal::entityManager()->getStorage('node');
$productslist = $nodestorage->loadUnchanged(9)->toArray();
foreach($productslist['field_products'] as $prod) {
debug($prod);
}
Résultat:
Array
(
[target_id] => 1
[target_revision_id] => 3
)
la source