Публикация материала в зависимости от referencing

Главные вкладки

Аватар пользователя uksare uksare 4 марта 2013 в 13:10

Я сделал категоризацию материалов средствами entity referece. Есть некие Категории, и на них ссылаются Материалы (через поле "Entity Reference"), "входящие" в эту категорию.

Есть страница со списком "Категорий".

Задача: Сделать так, чтобы в списке Категорий не отображались Категории, в которых нет Материалов. То есть, те Категории, к которым не привязан ни один Материал средствами entity reference.

Единственное решение, которое приходит в голову, не публиковать Категории при добавлении, а публиковать в случае, если добавляется Материал, поле "Entity Reference" которого указывает на эту Категорию. И снимать с публикации Категории в случае, если удаляется последний Материал, поле "Entity Reference" которого указывало на эту Категорию.

Но даже такое решение не понятно как реализовать, в Rules не нашёл проверки referencing.

Есть ли идеи? Может я вообще не в ту сторону смотрю?