Drupal 6 Просмотров:Ограничивающие поля, которые не являются "основным” узлом

StackOverflow https://stackoverflow.com/questions/797313

  •  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.Возможно, вам потребуется выполнить комбинацию представлений и небольшого пользовательского кода, чтобы получить конечный результат :/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top