Drupal 6: сгруппировать несколько значений в tpl.php - PullRequest
2 голосов
/ 26 марта 2010

При использовании модуля даты и представлений вы можете указать в представлениях (используя поля стиля строки) «группировать несколько значений». Который по умолчанию включен.

Если вы выключите его, вы получите несколько узлов, каждый с датой. Например: - 24 марта ------- узел1 - 25 марта ------- узел1

То, что я пытаюсь выяснить, так это: что, если вы используете не поля, а узел как стиль строки. Как реализовать это не-group-множественные значения в вашем type-node.tpl.php?


изменить - подробнее

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

Однако я предпочитаю не использовать поля в модуле представлений, а создать свой собственный тип type-node.tpl.php (выбрав узел вместо полей в качестве стиля строки). в следующем примере я создаю 1 узел с двумя датами в нем:

узел1 = дата1: 25 марта + дата2: 26 марта

Я получаю в узле tpl.php1 2 раза. Один раз с 25 марта и один раз с 26 марта. То, что я хотел бы получить, это получить node1 только один раз, содержащий обе даты в поле даты.

Надеюсь, это объясняет проблему немного подробнее.

1 Ответ

0 голосов
/ 27 марта 2010

То есть результаты вашего просмотра по сути возвращают дубликаты одного и того же узла? Из вашего описания это звучит так, потому что ваше представление, возможно, использует отношение, которое объединяет ревизии узлов, а узлы, которые были отредактированы несколько раз, являются обманом. Изменение отношения для использования поля из узла (не ревизия узла) должно помочь устранить дубликаты. Извините, если я неправильно понял вопрос, но он не очень подробный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...