()?.Value);
+
+ public void WriteYaml(IEmitter emitter, object value, Type type) =>
+ emitter.Emit(new Scalar((value as LocalizedString)?.Text ?? ""));
+ }
+}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Views/EditorTemplates/Elements.Snippet.Field.Text.cshtml b/src/Orchard.Web/Modules/Orchard.Layouts/Views/EditorTemplates/Elements.Snippet.Field.Text.cshtml
index c67088c4b..4daf39d1e 100644
--- a/src/Orchard.Web/Modules/Orchard.Layouts/Views/EditorTemplates/Elements.Snippet.Field.Text.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Layouts/Views/EditorTemplates/Elements.Snippet.Field.Text.cshtml
@@ -1,10 +1,14 @@
@model Orchard.Layouts.ViewModels.SnippetFieldViewModel
+
@{
var field = Model;
}
+
- @Html.Label(field.Descriptor.Name, field.Descriptor.DisplayName.ToString())
+ @Html.Label(field.Descriptor.Name, field.Descriptor.DisplayName?.Text ?? field.Descriptor.Name)
+
@Html.TextBox(field.Descriptor.Name, field.Value, new { @class = "text large" })
+
@if (field.Descriptor.Description != null) {
@Html.Hint(field.Descriptor.Description)
}