Je cherche à afficher un horodatage du moment où le contenu a été publié dans Umbraco, dans le format correct requis par l'élément HTML5 <time>
.Sortie correcte "datetime" <time> attribut (Umbraco/Razor)
Par exemple:
<time datetime="2012-02-28T20:00+00:00" pubdate>February 28, 2012</time>
Yat-il un moyen d'y parvenir au sein Umbraco ou rasoir? Je sais avec PHP qu'il existe une façon particulière de produire des timestamps "W3C": http://goo.gl/sEFsh.
Plus d'informations sur la mise en forme correcte de cet élément se trouve ici: http://html5doctor.com/the-time-element/
C'est génial - J'ai la même sortie! Je cherche maintenant à enlever les chiffres inutiles de la fin du temps fort et à faire sortir la date publiée plutôt que la date actuelle. – AlecRust
En outre, ce code semble fonctionner dans un fichier de script .cshtml, mais pas dans un modèle de page. A-t-il besoin d'être formaté différemment pour cela? – AlecRust
Vous pouvez ajouter le pubdate au modèle ou au ViewBag, ou vous voulez l'ajouter au code de votre vue. Vous pouvez également utiliser une mise en forme plus précise comme ceci: @ Model.PubDate.ToString ("aaaa-MM-ddTHH: mmzzz") - voir http://msdn.microsoft.com/fr-fr/library/8kb3ddd4.aspx pour tous les possibilités de formatage. En ce qui concerne le modèle de page, je ne suis pas sûr. –