Вы сделали это почти правильно, единственная проблема в том, что доступные значения - это именно то, что возвращает API. А в случае категорий ключ parent
относится к идентификатору родителя. И вы не получите сообщение об ошибке, потому что вы можете получить доступ к атрибуту key
для номера, единственная проблема в том, что он будет undefined
.
Итак, вы можете сделать следующее:
<property name="authors" type="category_selection">
<meta>
<title lang="de">Autor</title>
<title lang="en">Author</title>
</meta>
<params>
<param name="item_disabled_condition" value="parent == 1"/>
</params>
</property>
Я знаю, что это не очень хорошо, потому что вы должны поместить идентификатор базы данных в конфигурацию, но это единственный способ увидеть, что в настоящее время работает ... Если parent.key
должно работать, мы бы должны настроить API.