не совсем понял, где вызывать getCategoryList, и зачем мне список категорий
как мне кажется: (мой вариант)
в шаблоне обработки товара
<xsl:template match="udata" mode="object-view">
мы знаем parentId, т.е. Id родителя, потом вызываем что-то типа
document(concat('udata://catalog/getObjectsList/void/', page/@parentId, '////2/'))/udata
получаем список товаров в этой категории, потом нужен какой-то алгоритм, который на выходе давал два id (пред и след)
и потом создавать кнопки..
если есть у кого другие варианты, велком
на сколько замедлит метод getObjectsList работу, хотя у меня пишет generation-time="0.074229", т.е. терпимо
еще нужно учитывать пейджинг, сортировку..
Было-бы лучше написать кастом на php, и вызывать типа getPrevNextId/@id
за основу взять
Кастомизация макроса catalog getObjectsList для ускорения формирования страницытолько переделать не umiSelection, а на selector, может кто возьмется