При таком способе выбора категории добавляются хорошо, даже слишком.
То есть если поставить
запрет на добавление в родительские категории,
то в выпадающем списке все равно отображаются все категории
и всё равно происходит добавление.
Есть предложение заменить в таком случае
$database->setQuery( "SELECT catid, name FROM `#__sobi2_categories` WHERE published = 1 AND catid > 1" );
на
$database->setQuery( "SELECT catid, name FROM `#__sobi2_categories` WHERE published = 1 AND catid > xx" );
где xx - это ИД с которого начинать показывать, но по-моему это не самый хороший вариант.
А если у меня все категории перепутаны по ИД? Тогда их заново переупорядочивать нужно.
Кто знает как решить по-другому?