Расширение функционала сравнения товаров (интернет магазин "Современный")

Материал из Umicms
Версия от 08:57, 7 марта 2011; Kirill (обсуждение | вклад) (Новая страница: « <xsl:template match="field[@type = 'img_file' or @type = 'symlink']" mode="compare" /> <source lang="xml"> <!-- начало теста картинка --> <xsl:…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

<xsl:template match="field[@type = 'img_file' or @type = 'symlink']" mode="compare" />

<!-- начало теста картинка -->
<xsl:template match="field[@type = 'img_file']" mode="compare"  disable-output-escaping="yes">
		<tr>

			<td class="name">

				<xsl:value-of select="@title" />

			</td>

			<xsl:apply-templates select="values/item" mode="compare2" />

		</tr>

</xsl:template>

	<xsl:template match="item" mode="compare2">

		<td>

		<a href="{@link}" class="image">

				<xsl:call-template name="catalog-thumbnail">

					<xsl:with-param name="element-id" select="@id" />

					<xsl:with-param name="field-name">photo</xsl:with-param>

					

					<xsl:with-param name="width">115</xsl:with-param>

					<xsl:with-param name="height">90</xsl:with-param>

				</xsl:call-template>

			</a>

		</td>

	</xsl:template>
<!-- конец теста картинка-->
<!-- начало теста визивиг -->
<xsl:template match="field[@type = 'wysiwyg']" mode="compare"  disable-output-escaping="yes">
		<tr>

			<td class="name">

				<xsl:value-of select="@title" />

			</td>

			<xsl:apply-templates select="values/item" mode="compare3" disable-output-escaping="yes"/>

		</tr>

</xsl:template>

	<xsl:template match="item" mode="compare3">

		<td>

			<xsl:value-of select="value/value" disable-output-escaping="yes"/>

		</td>

	</xsl:template>
<!-- конец теста визивиг-->