Я сделал категоризацию материалов средствами entity referece. Есть некие Категории, и на них ссылаются Материалы (через поле "Entity Reference"), "входящие" в эту категорию.
Есть страница со списком "Категорий".
Задача: Сделать так, чтобы в списке Категорий не отображались Категории, в которых нет Материалов. То есть, те Категории, к которым не привязан ни один Материал средствами entity reference.
Единственное решение, которое приходит в голову, не публиковать Категории при добавлении, а публиковать в случае, если добавляется Материал, поле "Entity Reference" которого указывает на эту Категорию. И снимать с публикации Категории в случае, если удаляется последний Материал, поле "Entity Reference" которого указывало на эту Категорию.
Но даже такое решение не понятно как реализовать, в Rules не нашёл проверки referencing.
Есть ли идеи? Может я вообще не в ту сторону смотрю?