Вывод материалов в трекере

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

Аватар пользователя Funtik44 Funtik44 3 сентября 2015 в 21:09

Проблема следующая: установил модуль answers (вопросы и ответы), у которого есть одна особенность - вопрос - это тип материала, ответ, это тоже тип материала. Ответы под вопросами выводятся с помощью вьюхи. И к вопросу и к ответу имеется возможность писать комменты.

Включаю вьюху tracker, которая выводит мне последние активности, и она, не без оснований, считает, что материал вопрос и материал ответ, это различный контент (см. аттач). Также у типа материала - ответ, нет названия, только боди.

Как мне объединить в трекере эти два материала, чтобы выводился только тип материала - вопрос, но в случае, если

  • к нему написан коммент,
  • к нему дан ответ,
  • к ответу написан коммент?
ВложениеРазмер
Иконка изображения screenshot_2015-09-03-21-10-04.png709.06 КБ

Комментарии

Аватар пользователя dropout dropout 4 сентября 2015 в 8:43


Только у тебя будут свои типы материалов. Их и выбери замацав мышкой чекбокс.
Ну а по остальному ковыряй pelationship

Аватар пользователя Funtik44 Funtik44 4 сентября 2015 в 14:30

Не совсем так, если я сделаю фильтр по типу контента (например оставлю только "Вопросы"), то просто отрежу всю активность в части типа контента "Ответы", а её не стоит терять + появление самого "Ответа" у "Вопроса" т.е. нового связанного типа контента, тоже должно отображаться, как реплика к Вопросу.

Тип контента "Вопрос"
- Комментарий к "Вопросу"
- Тип контента "Ответ"
- Комментарий к "Ответу"

В случае, если совершена активность по любому подпункту ([Комментарий к "Вопросу"],[Тип контента "Ответ"][Комментарий к "Ответу"]), необходимо в трекер вывести:

"Наименование "Вопроса"", Дата, количество новых ответом\комментариев (не важно к самому вопросу или к ответу на данный вопрос).