Рейтинг:0

Как загрузить предыдущую версию абзаца?

флаг cn

Я могу загрузить абзацы поля узлов, используя

$paragraphs = $node->get('my_field')->referencedEntities()

В hook_node_update я мог загрузить предыдущие абзацы, используя

$paragraphs = $node->original->get('my_field')->referencedEntities()

Но вместо этого я хотел бы загрузить абзац предварительного просмотра из своего идентификатора, например:

$paragraphs = $node->get('my_field')->referencedEntities()

foreach ($paragraphs as $key => $paragraph) {
  // getRevisionIDs является псевдокодом и не существует
  $revisionIds = getRevisionIDs($paragraph['entityKeys]['id'])
  $previewParagraph = \Drupal::entityTypeManager()->getStorage('paragraph')->loadRevision($revisionIds[1])
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.