Как добавить в слайдер ранее созданные мной новости используя модуль Paragraphs?

Аватар пользователя towi towi 1 декабря 2021 в 17:14

Создал Content type - News. И добавил несколько news. C помощью View вывел их на странице /news.

Нужно на главной странице сайта сделать слайдер з 3 избранными новостями при этом обязательно используя модуль Paragraphs.

Для начала пересмотрел и перечитал огромное количество мануалов как создать слайдер в Drupal.

И все они сводятся примерно к одному и тому же порядку действий(на примере модуля Slick Carousel):

1. Установить модули для работы слайдера Slick Carousel и Slick View
2. Добавить необходимые библиотеки для работы модулей
3. Создать тип материала
4. Добавить поля (например Image и Link) к типу материала
5. Создать несколько материалов для этого типа материала

6. Создать View для этого типа материала и указать что эту View нужно вывести в блоке
7. Добавить поля Image и Link в Fields в настройках View
8. Выбрать формат Slick Carousel в настройках View и настроить его
9. Создать Slick Optionset в Сonfigure -> Slick, настроить, сохранить
10. Добавить блок View в регион.

Я намеренно выделил жирным пункты 3-5 и 7, пункты которые у меня должны быть другие, ведь тип материла и сами новости у меня уже есть и поле View должно быть другое.
.

Поэтому в моем случае порядок действий наверное должен быть какой-то такой:

1. Установить модуль Paragraphs и модули для работы слайдера Slick Carousel и Slick View
2. Добавить необходимые библиотеки для работы модулей
3. Добавить новый тип параграфа
4. В новом типе параграфа добавить какое-то поле благодаря которому я смогу выбрать новость
5. В настройках поля выбрать новости вручную

6. Создать View для этого типа материала и указать что эту View нужно вывести в блоке
7. Добавить какое-то поле в FIELDS в настройках View (возможно параграф)
8. Выбрать формат Slick Carousel в настройках View и настроить его
9. Создать Slick Optionset в Сonfigure -> Slick, настроить, сохранить
10. Добавить блок View в регион.

Вроде бы в поле Content Reference как-то вручную можно выбрать новости.

Но когда добавил поле Content Reference к созданному мною типу параграфу:

Я не увидел где можно вручную выбрать новости:

Когда добавил в настройках View в FIELD параграф, также не увидел каких-то настроек где можно выбирать определенные новости.

Какие шаги мне нужно сделать, чтобы реализовать это?

Комментарии

Аватар пользователя marassa marassa 1 декабря 2021 в 18:51

towi wrote: Нужно на главной странице сайта сделать слайдер з 3 избранными новостями при этом обязательно используя модуль Paragraphs

Это Вы все ещё тестовое задание выполняете? Либо Вы неправильно его поняли, либо Вас проверяют на наличие критического мышления и здравого смысла. Не нужен тут модуль Paragraphs.

Аватар пользователя towi towi 1 декабря 2021 в 19:12

Не нужен тут модуль Paragraphs.

Дословно пункт задания звучит:

Сайт должен содержать:
- главную страницу построенную с помощью параграфов (слайдер с топ 3 новостями, список 5 последних новостей);

Я раньше уточнил должен ли модуль Paragraphs присутствовать в реализации слайдшоу и получил ответ:

В случае с новостями, для последних 5 лучше использовать View (здесь возможно подойдет модуль View Slideshow, но не уверен), а для топ 3 – другой параграф тип, где новости выбираются вручную (в поле Content Reference).

Аватар пользователя VasyOK VasyOK 1 декабря 2021 в 19:15

Это где такие тестовые задания? Я тоже туда хочу.

По делу. Вы сделали слайдер из нод? Хорошо. Да, этот слайдер можно вставить в параграф. А как это сделать правильно лучше спросить того, кто это задание написал.

Аватар пользователя towi towi 1 декабря 2021 в 19:50

Да, этот слайдер можно вставить в параграф

Но зачем тогда написали:

А для топ 3 – другой параграф тип, где новости выбираются вручную (в поле Content Reference).

Не слайдер куда-то вставляется а новости выбираются в поле Сontent Reference

Аватар пользователя VasyOK VasyOK 2 декабря 2021 в 0:33

Зачем написали - не знаю. Это ж не я писал. В принципе логично. Созадть один параграф со слайдером, а другой с выбором новостей. Но тот кто это написал вполне может объяснить как он это хочет т.к. тут больше не наука, а вкусовщина.

Аватар пользователя marassa marassa 2 декабря 2021 в 7:51

Кто-нибудь может мне объяснить для общего развития как можно построить на параграфах главную страницу сайта? Параграф - это тип поля. Поля бывают у сущностей. Какая сущность выводится на главной странице? Предлагается для главной страницы специально создать какую-то липовую сущность исключительно для того, чтобы использовать параграфы? А зачем?