Всем привет! Возникла такая задача и не могу решить её :(.
Нужно в таблице Представления вывести числом количество нод, ссылающихся на текущую (nid). Приведу абстрактный пример. Посетитель выбирает ноду со страной. В таблице появляется список всех субъектов (области, республики т.п.). Нужно напротив субъекта вывести количество всех населённых пунктов, занесённых в базу, которые ссылаются на этот субъект (через node reference!).
Помогите, пожалуйста Буду признателен!
Комментарии
Читаем API. Есть нужные функции по подсчету кол-ва нод в связанных терминах таксономии, например... Сложно понять как сделана реализация node reference. Сложно понять где выводится подсчет (например, блок ли это или кастомный сниппет). Как хотите вообще реализовать задачу - банальный вьюс или свой пхп код...
Тут уж раздолье для фантазии. Во вьюсе аргументы вам в помощь. Иная реализация может потребовать глубоко рыть базу данных, тогда API читать обязательно...
Тема хоть и давно открыта но все таки в текущем views для Д7 есть такая функция как агрегация способная выводить количество материалов полей или еще чего )) нужно только поставить галочку и рядом с полем появяться настройки агрегации
Тема ещё актуальна. Меня интересует решение для Drupal 6. Если кто-нибудь поможет, я буду очень рад!
Рассмотрю как вариант через Views, так и php-код для вставки в страницу.