Шаблоны вывода названия месяца

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: Довольно в шаблонов актов и счетов-фактур возникает необходимость вывода названия месяца предыдущег...)
м
 
Строка 1: Строка 1:
 +
[[Категория:FO]]
 +
[[Категория:XSL]]
Довольно в шаблонов актов и счетов-фактур возникает необходимость вывода названия месяца предыдущего тому, за который выставлялись документы, либо пред-предыдущего.
Довольно в шаблонов актов и счетов-фактур возникает необходимость вывода названия месяца предыдущего тому, за который выставлялись документы, либо пред-предыдущего.
Проблему можно решить с помощью следующего темплейта:
Проблему можно решить с помощью следующего темплейта:

Текущая версия на 05:49, 25 апреля 2012

Довольно в шаблонов актов и счетов-фактур возникает необходимость вывода названия месяца предыдущего тому, за который выставлялись документы, либо пред-предыдущего. Проблему можно решить с помощью следующего темплейта:

<xsl:template name="month">
		<xsl:param name="month"/>
			<xsl:choose>
			<xsl:when test="$month = 1">Январь</xsl:when>
			<xsl:when test="$month = 2">Февраль</xsl:when>
			<xsl:when test="$month = 3">Март</xsl:when>
			<xsl:when test="$month = 4">Апрель</xsl:when>
			<xsl:when test="$month = 5">Май</xsl:when>
			<xsl:when test="$month = 6">Июнь</xsl:when>
			<xsl:when test="$month = 7">Июль</xsl:when>
			<xsl:when test="$month = 8">Август</xsl:when>
			<xsl:when test="$month = 9">Сентябрь</xsl:when>
			<xsl:when test="$month = 10">Октябрь</xsl:when>
			<xsl:when test="$month = 11">Ноябрь</xsl:when>
			<xsl:when test="$month = 12">Декабрь</xsl:when>
		</xsl:choose>		
	</xsl:template>

Размещается перед:

</xsl:stylesheet>

И вызывается следующим образом (пример):

<xsl:call-template name="month"><xsl:with-param name="month" select="@mm"/></xsl:call-template>
Личные инструменты