Как вывести ленту новых материалов и терминов с помощью views

Главные вкладки

Аватар пользователя Andrei_ra Andrei_ra 18 мая 2017 в 21:53

Добрый вечер!
Поиск не помог (ни одного даже похоже вопроса или обсуждения), или не могу сформулировать проблему, или это редкий вопрос, или он очень просто решается.

На главной странице сайта сейчас с помощью views и DS выводятся анонсы новых статей. Я хочу выводить там так же, в виде анонсов, новые термины из справочника. Типа как лента всех новых записей. При этом и ноды и термины в одном списке по дате добавления.

Для просмотра карточки термина уже используется Taxonomy View Integrator.

Подскажите как можно это организовать по возможности настройками или модулями, если по простому не получится, то может есть ссылки на решения похожих вопросов.

Комментарии

Аватар пользователя dgastudio dgastudio 19 мая 2017 в 12:44

хулиган, хорош людей тролить...
ну не любишь ты друпал, хрен с тобой, но не пугай хоть..

тс
создаете views, терминам таксономии, цепляете relationship на контент и по нему сортируете

Аватар пользователя Andrei_ra Andrei_ra 19 мая 2017 в 19:02

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

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

В общем простых решений судя по всему нет.

Аватар пользователя Andrei_ra Andrei_ra 19 мая 2017 в 19:41

Понял, спасибо!

Почему ноды нельзя использовать в качестве справочников?

Я боюсь, что это приведет к глобальным переделкам того, что уже есть, а так же перепилке множества штатных модулей использующих таксономию: выпадающие списки, фильтры, кастомная пошаговая форма выбора населенного пункта и водоема.

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

Аватар пользователя jsv jsv 22 мая 2017 в 19:07

ХGUN wrote:
Я написал

Надо было ещё написать, что это не Views - для полноты мысли. И не другие готовые модули

Аватар пользователя gun_dose gun_dose 22 мая 2017 в 21:51

А можно на хук энтити пресэйв навесить обработчик, который будет по сохранению нод и терминов создавать ноды с копиями нужных полей и ссылками на сами сущности. И делать вьюху уже по этим нодам.

А для тех, у кого не установлен текстовый редактор, можно это сделать рулсами

Аватар пользователя gun_dose gun_dose 23 мая 2017 в 7:39

Почему дополнительные джоины? Просто вывести вьюхой эти крафтовые ноды и всё. А ссылки в них можно хардкодить при создании. Лишний вес - да. Но его не так уж много будет.

Аватар пользователя Andrei_ra Andrei_ra 23 мая 2017 в 8:56

Сейчас таких терминов примерно 300 значений, планируется, что за пару лет терминов наберется в районе 2-4 тысяч, вариант с копированием в ноду выглядит не таким уж страшным.
Думаю, что воспользуюсь этим советом.
А когда их станет 4 тысячи и все будет тупить - никогда не поздно удалить этот тип нода и вывести сами термины на главную.

Аватар пользователя jsv jsv 23 мая 2017 в 9:19

Andrei_ra wrote:
При этом и ноды и термины в одном списке по дате добавления.

А с каких пор дата создания термина стала храниться, а? Как сортировать то по дате добавления термина, если этой даты в природе нету?
В итоге только ноды прикручивать к терминам, как выше рекомендовано - накодить, как хулиган советовал, тут не выйдет