J'ai une question à propos de XSLT.Exclure les articles qui ont une date ultérieure à la date d'aujourd'hui
Sur un site Web j'ai un calendrier simple, montrant des événements qui se passent dans le futur. Mais quand un événement est terminé, il doit être supprimé de ma liste. Par fait je veux dire, que la date de l'événement est passé la date d'aujourd'hui.
Chaque événement a une date attachée.
Regardez le code folowing:
<xsl:for-each select="$currentPage//node[@template='1238']">
<xsl:sort data-type="text" select="./data[@alias='dato']" order="ascending"/>
<div class="aktivitet_forside">
...MY EVENT CONTENT...
</div>
</xsl:for-each>
Le code ci-dessus me montrer tous les événements avec un template = '1238' et qui est aussi correct, parce que c'est le modèle de mes événements.
Mais comme je l'ai mentionné avant chaque événement ont un champ contenant une date. Le champ s'appelle "dato". C'est également le numéro que je trie les événements après, de sorte que l'événement dont la date est la plus proche d'aujourd'hui sera affiché en haut de la liste.
Le format du « dato » -field est: 2009-08-30T08: 59: 00
Comment puis-je supprimer automatiquement un événement où la valeur de la -field « date » est passé la date de aujourd'hui? Donc, si la date d'aujourd'hui est le: 3 septembre 2009, un événement qui a une date du 30 août 2009 ne devrait pas figurer sur la liste.
Toute personne ? Si je peux obtenir la date d'aujourd'hui cela vous aiderait-il? –
Malheureusement, la meilleure réponse à cette question dépend du processeur XSLT que vous utilisez. –