ты прописал вывод баннеров для баннерного места main_banner, видимо оба банера ты назначил выводить на место main_banner,
если хочешь 2 баннера создай два баннерных места пропиши их в админке и баннерам назначь разные места для вывода (в админке)
как-то так у тебя получеться 2 банерных места main_banner1 и main_banner2, прописывай их в админке и вперед)
<div>
<xsl:apply-templates select="document('udata://banners/fastInsert/(main_banner1)')/udata" mode='main_banner'/>
</div>
<div>
<xsl:apply-templates select="document('udata://banners/fastInsert/(main_banner2)')/udata" mode='main_banner'/>
</div>
<xsl:template match="banner[@type='image']" mode="main_banner">
<xsl:variable name="banner-url" select="document(concat('/banners/go_to/', ../@id, '/'))" />
<a href="{$banner-url}" title="{./alt}">
<xsl:if test="./@target">
<xsl:attribute name="target">
<xsl:value-of select="./@target" />
</xsl:attribute>
</xsl:if>
<img src="{./source}" alt="{./alt}" width="{./@width}" height="{./@height}" />
</a>
</xsl:template>
ну так никаких проблем. Вам для работы слайдера надо получить вот такой код
<div id="slider">
<ul>
<li><a href="http://templatica.com/preview/30"><img src="images/01.jpg" alt="Css Template Preview" /></a></li>
<li><a href="http://templatica.com/preview/7"><img src="images/02.jpg" alt="Css Template Preview" /></a></li>
<li><a href="http://templatica.com/preview/25"><img src="images/03.jpg" alt="Css Template Preview" /></a></li>
<li><a href="http://templatica.com/preview/26"><img src="images/04.jpg" alt="Css Template Preview" /></a></li>
<li><a href="http://templatica.com/preview/27"><img src="images/05.jpg" alt="Css Template Preview" /></a></li>
</ul>
</div>
делаете так
<div id="slider">
<ul>
<xsl:apply-templates select="document('udata://banners/fastInsert/(main_banner1)')/udata" mode='main_banner'/>
<xsl:apply-templates select="document('udata://banners/fastInsert/(main_banner2)')/udata" mode='main_banner'/>
</ul>
</div>
<xsl:template match="banner[@type='image']" mode="main_banner" />
<xsl:template match="banner[@type='image' and source]" mode="main_banner">
<xsl:variable name="banner-url" select="document(concat('/banners/go_to/', ../@id, '/'))" />
<li><a href="{$banner-url}" title="{./alt}">
<xsl:if test="./@target">
<xsl:attribute name="target">
<xsl:value-of select="./@target" />
</xsl:attribute>
</xsl:if>
<img src="{./source}" alt="{./alt}" width="{./@width}" height="{./@height}" />
</a></li>
</xsl:template>
и подключаете вашу карусель, баннеры вертятся
Вопрос про размещение 3-х банyеров одновременно.
В админке создано 3 расположения в шаблоне "center_block_l", "center_block_с", "center_block_r"
В шаблоне в нужных местах вызываются соответственно:
<xsl:apply-templates select="document('udata://banners/fastInsert/center_block_l/')/udata" mode="center"/>
<xsl:apply-templates select="document('udata://banners/fastInsert/center_block_c/')/udata" mode="center"/>
<xsl:apply-templates select="document('udata://banners/fastInsert/center_block_r/')/udata" mode="center"/>
Созданным баннерам присвоено место демонстрации.
Но почему порой один и тот же баннер отображается и в месте "center_block_с" и на месте "center_block_r"?