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

Аватар пользователя Andrei_ra

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

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

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

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

Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
Форумы:
0 Спасибо

Комментарии

Аватар пользователя dgastudio
dgastudio 5 месяцев назад

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

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

0 Спасибо
Аватар пользователя Andrei_ra
Andrei_ra 5 месяцев назад

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

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

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

0 Спасибо
Аватар пользователя Andrei_ra
Andrei_ra 5 месяцев назад

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

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

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

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

0 Спасибо
Аватар пользователя jsv
jsv 4 месяца назад

Тут проще написать самому вывод, чем париться со views. Не так долго.

0 Спасибо
Аватар пользователя jsv
jsv 4 месяца назад
ХGUN написал:
Я написал

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

0 Спасибо
Аватар пользователя gun_dose
gun_dose 4 месяца назад

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

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

0 Спасибо
Аватар пользователя jsv
jsv 4 месяца назад

Только надо ещё будет прогнать этот код по уже существующим терминам и нодам

0 Спасибо
Аватар пользователя gun_dose
gun_dose 4 месяца назад

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

0 Спасибо
Аватар пользователя Andrei_ra
Andrei_ra 4 месяца назад

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

0 Спасибо
Аватар пользователя jsv
jsv 4 месяца назад
Andrei_ra написал:
При этом и ноды и термины в одном списке по дате добавления.

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

0 Спасибо
Аватар пользователя jsv
jsv 4 месяца назад

Да термины даже не сущности

0 Спасибо
Аватар пользователя gun_dose
gun_dose 4 месяца назад 1

да шо вы такое говорите?

Аватар пользователя jsv
jsv 4 месяца назад

Ой, и правда сущности. Думал их не охватили

0 Спасибо