1
Шаблоны XSLT / Re:Новая новость или новый товар с пометкой "новинка"
« : 17 Сентября 2014, 12:05:14 »Похоже дело в разности форматов значений. Опытным экспериментальным путем нашел функцию date:seconds() ( http://exslt.org/date/functions/seconds/index.html ). С ней получаются более менее похожие результаты.Да, действительно, перепробовал все - оптимальный рабочий вариант выглядит вот так:
Во всяком случае у меня получилось следующее -Код: [Выделить]С результатами -xsl:value-of select="page/@update-time" />
<br />
<xsl:value-of select="date:seconds()" />
<br />
<xsl:value-of select="(60 * 60 * 24 * 7)" />Код: [Выделить]date:date-time() дает же следующий результат - 2014-03-08T23:03:20+03:001394105788
1394308688
604800
<xsl:choose>
<xsl:when test="$object//property[@name='publish_time']/value/@unix-timestamp >=date:seconds()-60*60*24*90">
<xsl:text> Новинка</xsl:text>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>