В итоге должен получиться файл paging.xsl
следующего содержания:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp " ">]>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="udata[not(tobegin_link) and toend_link]" mode="paging.words">
<div class="paging-words">
<a>« В начало</a>
<a>« Предыдущая</a>
|
<a class="active" href="{tonext_link}">Следующая »</a>
<a class="active" href="{toend_link}">В конец »</a>
</div>
</xsl:template>
<xsl:template match="udata[tobegin_link and toend_link]" mode="paging.words">
<div class="paging-words">
<a class="active" href="{tobegin_link}">« В начало</a>
<a class="active" href="{toprev_link}">« Предыдущая</a>
|
<a class="active" href="{tonext_link}">Следующая »</a>
<a class="active" href="{toend_link}">В конец »</a>
</div>
</xsl:template>
<xsl:template match="udata[tobegin_link and not(toend_link)]" mode="paging.words">
<div class="paging-words">
<a class="active" href="{tobegin_link}">« В начало</a>
<a class="active" href="{toprev_link}">« Предыдущая</a>
|
<a>Следующая »</a>
<a>В конец »</a>
</div>
</xsl:template>
<xsl:template match="udata[items]" mode="paging.numbers">
<div class="paging-numbers">
<table align="center">
<tbody>
<tr><td>
<span>Страницы:</span>
<xsl:apply-templates select="items" mode="paging.numbers" />
</td></tr>
</tbody>
</table>
</div>
</xsl:template>
<xsl:template match="item" mode="paging.numbers">
<a class="active" href="{@link}">
<xsl:value-of select="." />
</a>
</xsl:template>
<xsl:template match="item[@is-active = '1']" mode="paging.numbers">
<a>
<xsl:value-of select="." />
</a>
</xsl:template>
</xsl:stylesheet>