Drupal 6 Просмотров:Ограничивающие поля, которые не являются "основным” узлом
-
18-09-2019 - |
Вопрос
Я создаю пользовательский список узлов и их комментариев.Я бы хотел иметь возможность одновременно ограничивать количество узлов (легко:Элементы на странице в данном случае относятся к узлам), но также ограничивают количество комментариев, отображаемых на узел (например5 самых последних):
- Узел номер один
- Комментарий 1-3
- Комментарий 1-2
- Комментарий 1-1
- Узел номер два
- Комментарий 2-7
- Комментарий 2-6
- Комментарий 2-5
- Комментарий 2-4
- Комментарий 2-3
- Узел номер три
Итак Узел номер один имеет три комментария.Прекрасно.И Узел номер три комментариев не имеет.Тоже прекрасно.Но Узел номер два имеет семь комментариев;но я хочу показать только самые последние пять.
Есть ли какой-нибудь способ сделать это в Views?Достаточно легко создать представление, в котором есть комментарии и аргумент для указания идентификатора узла, если бы можно было включить такое представление, например, в другое представление.
Я совершенно новичок в Drupal, так что прошу прощения, если это очевидный вопрос.Я погуглил это, но трудно понять, правильно ли вы гуглите, когда только начали.
Любые предложения приветствуются!
Роб
Решение
в соответствии с приведенными здесь представлениями разработчика http://drupal.org/node/353872
это практически невозможно выполнить всего за один запрос, и как таковое Views не могут поддерживать.
однако эти модули могут быть вам интересны:Просмотры Группируются По или Представления Прилагаются и, возможно, это будет на шаг ближе к решению.
Другие советы
Я не могу придумать простого способа сделать это только в views.Возможно, вам потребуется выполнить комбинацию представлений и небольшого пользовательского кода, чтобы получить конечный результат :/