[Решено] Как организовать ленту новых материалов социальной сети по категориям с древовидной структурой, CMS Drupal 7?
Создается сайт социальной сети на CMS Drupal 7. Планируется, что на нем пользователи будут размещать посты, указывая категорию материала (категории имеют древовидную структуру). Необходимо организовать ленту новых материалов по подписке, причем человек может выбирать в подписку как отдельные категории, не имеющие подкатегорий, так и "родительские", у которых есть подкатегории (и подписка тогда организуется на них все). Вопрос в том, какие модули CMS Drupal лучше всего подходят для решения такой задачи (организации вывода ленты и подписки с выбором категорий и/или подкатегорий)? Я не прошу решить всю задачу за меня (для этого надо было бы нанимать разработчика), просто наведите на мысль (подскажите модули и как их связать в один инструмент).
Модуль Views.
Контекстный фильтр по термину умеет выводить и контент из дочерних терминов если известен уровень максимальной вложенности.
Если уровень может быть любой, то можно подменить значение фильтра и вернуть список дочерних категорий. См. - xandeadx.ru/blog/drupal/578
Спасибо, не знал, что есть возможность выводить контент дочерних терминов. А как тогда лучше сделать подписку? Поможет ли, если в профиле пользователя добавить поле, указывающее на термин и позволяющее вводить несколько значений? И во Views, в таком случае, как сравнивать с таким полем (есть ли вариант типа "термин принадлежит множеству в поле подписка" или "равен одному из значений поля"? Я еще не достаточно опытен в Друпале, поэтому и спрашиваю...