Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sergey M. 02.05.2008 19:34
примерно так, 12 это число товаров на страницу:######################################################################## # вычисляем порядковый номер страницы продукта в группе, # нужно для ссылок в дублирующей навигации @_getSlider[object][hBROS] $hBROS[^self._getProdHashFromDB[$object.parent_id]] $result(^math:ceiling($hBROS.[$object.id].row_number / 12)) # end @_getSlider[] ############################################################################## # достаем из базы порядковые номера продуктов-одногрупников текущего объекта @_getProdHashFromDB[parent_id] $result[^MAIN:pSQL.int{SELECT @n:=0}] $result[^MAIN:pSQL.hash{ SELECT id, @n:=@n+1 AS row_number FROM object WHERE parent_id = $parent_id AND is_published = 1 ORDER BY sort_order }[][ $.file[pdigest_${parent_id}.txt] ]] # end @_getProdHashFromDB[]наверное можно было проще, но ведь мы легких путей не ищем %)