Получите список записей блога с датой за последние 24 часа, используя XSL - PullRequest
0 голосов
/ 26 января 2011

Кто-нибудь знает, как отформатировать XSL, чтобы я получал список записей блога с датой за последние 24 часа?Я попытался использовать комбинацию currentdate и <=, но не смог сделать это правильно. </p>

Ответы [ 3 ]

1 голос
/ 27 января 2011

Существует ряд расширений Umbraco, доступных для обработки дат в XSLT. Как замечает Майкл ниже, Umbraco использует XSLT 1.0 (который поддерживает .Net), который не может предложить много работы с датами. Один, который может вас заинтересовать: DateGreaterThanOrEqual. Я не уверен, имеет ли он дело с DateTime, если бы вы не могли использовать:

umbraco.library:DateDiff($now, $then, 'm') для получения целого значения в минутах и ​​проверки, если оно меньше или равно 1440.

http://our.umbraco.org/wiki/reference/umbracolibrary/datediff

0 голосов
/ 27 января 2011

Umbraco имеет собственный метод CurrentDate () в XSLT.

http://our.umbraco.org/wiki/reference/umbracolibrary/currentdate

0 голосов
/ 27 января 2011

Ваша проблема может заключаться в том, что current-date () является функцией XSLT 2.0, но Umbraco поддерживает только XSLT 1.0.

...