В Drupal 6 есть ли способ перенести пользовательское поле из последней публикации в термин таксономии и отобразить его в виде? - PullRequest
1 голос
/ 01 апреля 2010

Название этого вопроса в значительной степени обобщает то, что я спрашиваю.

У меня есть список терминов таксономии, и я использую представление для отображения последнего сообщения для каждого из них. Я также хотел бы отобразить настраиваемое поле, настроенное в CCK, прямо под этим.

В настоящее время я просто использую «дату обновления» самого термина таксономии, который было легко настроить в представлениях. Я хотел бы немного углубиться и получить собственное поле «дата события», которое я добавил к типу контента, который последний раз публиковался в термине таксономии, который я «просматриваю».

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

Если (я могу избежать этого) { Как мне настроить такой вид? } Else { Как лучше всего включать запросы к базе данных более низкого уровня вместе с представлениями? }

Ответы [ 2 ]

1 голос
/ 02 апреля 2010

как насчет использования стиля строки вместо стиля узла для вашего представления и создания желаемого вида представления с помощью пользовательского модуля? это позволит вам отправить нужные поля на страницу, а затем оформить их по своему желанию.

0 голосов
/ 01 апреля 2010

См. Эту проблему на drupal.org: http://drupal.org/node/193187. Технически, SQL не позволяет выполнять групповой запрос и устанавливать ограничение для каждой группы. Можно было бы выполнить групповой запрос и отобразить только первую из каждой группы на уровне темы. Однако, в зависимости от количества узлов, это может работать не очень хорошо - я не уверен.

...