Для того чтобы вывести body из ноде-1 использую:
<?php
$node = 1; // для первого node
$node_storage = \Drupal::entityTypeManager()->getStorage('node');
$node = $node_storage->load($node);
$Content= $node->get('body')->value;
###
echo $Content;
?>
Но помимо body, node содержит и картинки в виде слайдера. Kaк можно их вывести?
Я пробовал вместо 'body' вставлять 'field_image', a так называется поле слайдера, но ничего не получается
----------
Drupal 8
Комментарии
Параграфы попробуйте. Посмотреть как их использовать можно тут https://drupal.ru/node/137877
Как-то у Вас все сложно..
Один умный человек, про подобный drupal фреймворк сказал:
Если то, что вы делаете при помощи этого фреймворка слишком сложно, значит что-то вы делаете неправильно.
К Drupal это высказывание подходит абсолютно.
Зачем Вам программно выводить поля ноды?
Это задача Drupal..
Над тем чтобы это стало возможным, работало куча отличных специалистов .
Они работали специально для того, чтобы Вам не приходилось опускаться до низкоуровневых операций работы с данными.
И чтобы Вы могли сосредоточиться на Ваших бизнес-задачах и Вашей бизнес-логике, не отвлекаясь на всякие мелочи.
Опишите конкретно, для чего Вам нужно вывести "картинки в виде слайдера. "
Тут куча народа решает подобные задачи каждый день "стандартными" способами.
Больше чем уверен, они надают Вам кучу рецептов, как добиться того чего Вы хотите.
Но сначала они должны понимать, что Вы хотите.
Конкретно:
Необходима страница, содержащая некий список. Каждый пункт перечня, имеет короткое описание и фотогалерею. Это легко сделать стандартным способом (стандартный линк), но необходимо, чтобы все это работало без перезагрузки.
Хочу сделать это след. образом:
Описание, тексты подгружаются в нужное место и все работает, Но вот с галереей (слайдер) выскочила проблемка или проблема..Не знаю... Она не подгружается. То есть моих знаний друпала не хватает.
Не получится так, попробую пойти другим путем.
Снято. Пошел другим путем