Я не знаю, есть ли функция API для подсчета узлов с полями CCK в D7, но в функциях API нет ничего волшебного, вы можете легко создать функцию самостоятельно, если вам это нужно. Я не знаю, как будет выглядеть структура таблицы, но если она выглядит как CCK в D6, вы можете сделать что-то вроде этого:
function mymodule_field_node_count($content_type, $field_name) {
return db_result(db_query("SELECT COUNT(*) FROM {field_%s}
WHERE %s <> NULL AND %s <> '';",
$content_type, $field_name, $field_name));
}
Возможно, вы могли бы сделать его красивее, чем выше, это просто для того, чтобы показать, что вам нужно что-то сделать, вы можете просто создать функцию, которая решит это за вас. В конце концов, многие функции API часто представляют собой немного больше, чем просто логику, и некоторые запросы, которые обычно необходимы.