Помогите разобраться, данный макрос выводит все объекты и причем в разброс, нужно вывести по порядку
<xsl:apply-templates select="document(concat('udata://catalog/getObjectsList//', page/@id, '///2/'))/udata" />
1. List// - Шаблон, по которому выводятся объекты каталога, у меня он пустой
2. page/@id - id или путь до раздела каталога
далее набор
3. '///2/' Как я понимаю применяется правило ниже
limit - Количество объектов, выводимых на странице.
ignore_paging - Игнорировать постраничный вывод.
i_need_deep - Глубина поиска объектов списка (во вложенных подразделах). По умолчанию — только в текущем разделе.
field_id - id или имя поля, по которому должна выполняться сортировка. По умолчанию сортировка выполняется по расположению объектов в иерархии.
asc - Порядок сортировки. Значение "1" задает прямой порядок сортировки, "0" — обратный.
Если я вношу изменения так '///2/1' или так '5///2/'
Макрос перестает работать.
не уверен что вы верно указали id поля, который вам нужен. В своей практике, вместо id я указываю название поля, то есть примерно так
concat('udata://catalog/getObjectsList//', page/@id, '///proizvoditel//1')