Создаешь views, стиль "поля" - "Html list" ( это не важно)
Фильтры: Vocabulary = Известные украинцы
Поля:заголовок
Arguments
Таксономия: Term ID
Style: Список
( в настройках аргумента ставишь Summary, sorted ascending )
и будет на выходе:
Вiйськовi, розвiдники (78)
Вченi, дослiдники (106)
геологи (2)
Герої України (63)
дiаспорнi (1)
друга половина XX ст. i сучаснiсть (26)
друга половина XX ст. i сучаснiсть (2)
(если так надо в фильтрах поставь ID своего тепмина)
ээээ, ну это все замечательно. НО только не понимаю куда это вставить?
Создаю новый аргумент.в нем - Provide default argument,PHP Code, Exclude the argument(исключить аргумент).
Далее в поле выставляю Rewrite the output of this field(переписать выходные данные), [name_1] %2.
И ничего! выводит только - Категория БЕЗ КАТЕГОРИИ.
Что-то либо я не так делаю либо где-то косяк.
В прикреплении скриншот того что получилось уже. И экспорт из views.
Значитс так.... Каталог сделал, подсчет сделал почти.
Подсчитывает в подкатегориях т.е
Категория
- подкатегория1 (15)
- подкатегория2 (2)
- подкатегория3 (27)
Реализовал с помощью вот этого модуля к views [module=views_customfield]
ПХП код в нем: <?php print taxonomy_term_count_nodes($data->tid)?>
Как подсчитать в категориях? Они реализованы с помощью групировки по определенному термину. Если нужна выгрузка из views дам.
Проблема отпала, сделал проще. В виевс загружал "ИД термина" родителя, а потом темизировал все это. Вставил запросы к бд, получил таким образом их имена и количество нодов, для родителей и потомков.
Комментарии
Был. setegnom.com
Мне тоже очень интересно
или для views сортировку чтоб по количеству терминов сортировалось
на setegnom.com не нашел если знаете где ткните пальцем плз.
Сори, со списком терминов перепутал. Ну тогда проще всего:
$tid = 9394;
$result = db_result(db_query("SELECT count(*) FROM {term_node} WHERE tid = %d", $tid));
print $result;
?>
Во views через аргумент
А как в views через аргумент?
Ребят если поможете то обещаю урок как сделать каталог подобный rb7.ru/catalog
Для начала походите на уроки "Пунктуации", а то непонятно, что Вы обещаете
taxonomy_term_count_nodes($tid)
Создаешь views, стиль "поля" - "Html list" ( это не важно)
Фильтры: Vocabulary = Известные украинцы
Поля:заголовок
Arguments
Таксономия: Term ID
Style: Список
( в настройках аргумента ставишь Summary, sorted ascending )
и будет на выходе:
Вiйськовi, розвiдники (78)
Вченi, дослiдники (106)
геологи (2)
Герої України (63)
дiаспорнi (1)
друга половина XX ст. i сучаснiсть (26)
друга половина XX ст. i сучаснiсть (2)
(если так надо в фильтрах поставь ID своего тепмина)
ээээ, ну это все замечательно. НО только не понимаю куда это вставить?
Создаю новый аргумент.в нем - Provide default argument,PHP Code, Exclude the argument(исключить аргумент).
Далее в поле выставляю Rewrite the output of this field(переписать выходные данные), [name_1] %2.
И ничего! выводит только - Категория БЕЗ КАТЕГОРИИ.
Что-то либо я не так делаю либо где-то косяк.
В прикреплении скриншот того что получилось уже. И экспорт из views.
Значитс так.... Каталог сделал, подсчет сделал почти.
Подсчитывает в подкатегориях т.е
Категория
- подкатегория1 (15)
- подкатегория2 (2)
- подкатегория3 (27)
Реализовал с помощью вот этого модуля к views [module=views_customfield]
ПХП код в нем: <?php print taxonomy_term_count_nodes($data->tid)?>
Как подсчитать в категориях? Они реализованы с помощью групировки по определенному термину. Если нужна выгрузка из views дам.
Проблема отпала, сделал проще. В виевс загружал "ИД термина" родителя, а потом темизировал все это. Вставил запросы к бд, получил таким образом их имена и количество нодов, для родителей и потомков.
А как тоже самое сделать не для термина таксономии а для пользователя?
Необходимо от результата, выводимого определенным полем отнять 1 (один), как это сделать во вьюхе, через rewrite resoults? Какая должна быть формула?