В вопросе много такого, что для меня не однозначно описывает ситуацию,
Могу предположить, что решение вопроса надо искать в одном из 3 мест.
1. Какие-то входные параметры, которые ты используешь в вызовах макросов, пустые или не верные (проверяй все "/result/page/@alt-name" и прочие variable и param которые ты используешь при вызовах макроса)
2. Возможно, проблема в самих шаблонах, например какое-то сомнительное место вызвать макрос такой строчкой
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/
items" />
и видимо ожидать что этот блок будет обрабатываться шаблоном
<xsl:template match="
item">
<div class="feature">
<xsl:apply-templates select="document(concat('upage://', @id))/udata" mode="photoalbum"/>
</div>
</xsl:template>
я что-то не вижу шаблона для обработки
items, которого ты получаешь в xsl:apply-templates
Так что проверь вначале без FC, выводятся ли сами фотки
3. Ну и если два предыдущих пункта работают и сами фотки выводятся, то проблема в FC. Возможно, при обработке фоток она их корежит. Тут сложно чего сказать, тыкая пальцем в небо, но судя по некоторым местам, могу предположить, посмотреть в сторону указания высоты и ширины в опциях вызова featureCarousel (вроде как тут описано
http://www.bkosborne.com/jquery-feature-carousel/options),