поддерживаю Noirman, usel идеальный вариант (документация по протоколу usel http://help-dev.umi-cms.ru/chapter.XSLTTemplates.usel.html), добавлю лишь что для вывода всех фотографий из ваших подразделов нужно добавить в xml шаблон для usel строчки sort, и можно еще добавить ограничение и воспользоваться пагинацией через тег limit.
О том, как делать пагинацию через usel, поищите на форуме и на сайте уже обсуждалось, по-моему.
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target result="pages">
<type module="photoalbum" method="photo" />
<category depth="1">ID-Категории первого уровня</category>
</target>
<sort>rand()</sort>
<limit page="0">10</limit>
</selection>
Да, что-то наподобие и получилось, спасибо) все работает)
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target result="pages">
<type module="photoalbum" method="photo" />
<category depth="4">{1}</category>
<sort order="descending">publish_time</sort>
<!-- <sort>rand()</sort> -->
</target>
<limit page="0">{2}</limit>
</selection>