-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
При получении категорий методом content.get_categories.CTYPE в документации написано, что можно отправлять список id категорий &cat_ids=5,9
В реальности можно получить таким методом только первую категорию из списка. Всё, что после запятой убирается при валидации.
Помогает такой костыль:
В файле \system\controllers\api\api_actions\api_content_get_categories.php в параметрах валидации, изменить
'cat_ids' => array( 'default' => 0, 'rules' => array( array('regexp', '/^([0-9,]+)$/i') ) ),
на
'cat_ids' => array( 'default' => '0', 'rules' => array( array('regexp', '/^([0-9,]+)$/i') ) ),
То есть ноль, как строка.
Тогда нормально обрабатывается список нужных категорий.
Metadata
Metadata
Assignees
Labels
No labels