エクスペリエンス エディタで日付フィールドが最初のスペースまで切り捨てられて表示される


解説

エクスペリエンス エディタで、日付フィールドをスペースを使用してフォーマットすると、最初のスペースまで切り捨てられて表示されることがあります。下記のコード サンプルはその例になります。

結果として、October 29, 2020ではなくOctoberと表示されます(※これは英語の日付形式を使用した場合の例です)。

解決策

本事象を解決するには、次のいずれかのオプションを検討してください:

例:

@Html.Sitecore().Field("DateFieldName", Sitecore.Context.Database.GetItem("/sitecore/content/Home"), new {format = "MMMM dd, yyyy"})

または、

<sc:Date runat="server" ID="PublishDate" Field="Publish date" Format="MMMM&#160;dd,&#160;yyyy" />