エクスペリエンス エディタで、日付フィールドをスペースを使用してフォーマットすると、最初のスペースまで切り捨てられて表示されることがあります。下記のコード サンプルはその例になります。
@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 dd, yyyy" />
結果として、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 dd, yyyy" />