Вывести случайный товар в группе

#
Вывести случайный товар в группе
Как реализовать вывод случайного товара (или товара с активный свойством) в группе?      

Название группы 1
    - Название товара
    - Картинка товара

Название группы 2
    - Название товара
    - Картинка товара
#
Re: Вывести случайный товар в группе
Смотрю в сторону <xsl:for-each select="/shop/shop_item[@group_id = $group]">, но таким образом выводиться будут только товары группы, а те что в подгруппах не будут. Помогите найти решение, или в какую сторону стоит смотреть?
Авторизация