diff --git a/src/Umbraco.Core/Constants-PropertyEditors.cs b/src/Umbraco.Core/Constants-PropertyEditors.cs
index b47947d757..611a5ce390 100644
--- a/src/Umbraco.Core/Constants-PropertyEditors.cs
+++ b/src/Umbraco.Core/Constants-PropertyEditors.cs
@@ -140,11 +140,6 @@ public static partial class Constants
///
public const string Label = "Umbraco.Label";
- ///
- /// No configuration String.
- ///
- public const string String = "Umbraco.String";
-
///
/// Picker Relations.
///
@@ -220,6 +215,36 @@ public static partial class Constants
/// Alias for the multi URL picker editor.
///
public const string MultiUrlPicker = "Umbraco.MultiUrlPicker";
+
+ ///
+ /// Configuration-less string.
+ ///
+ public const string PlainString = "Umbraco.Plain.String";
+
+ ///
+ /// Configuration-less JSON.
+ ///
+ public const string PlainJson = "Umbraco.Plain.Json";
+
+ ///
+ /// Configuration-less decimal.
+ ///
+ public const string PlainDecimal = "Umbraco.Plain.Decimal";
+
+ ///
+ /// Configuration-less integer.
+ ///
+ public const string PlainInteger = "Umbraco.Plain.Integer";
+
+ ///
+ /// Configuration-less date/time.
+ ///
+ public const string PlainDateTime = "Umbraco.Plain.DateTime";
+
+ ///
+ /// Configuration-less time.
+ ///
+ public const string PlainTime = "Umbraco.Plain.Time";
}
///
diff --git a/src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs
index 45d36abb6a..b28cbebaf7 100644
--- a/src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/IPublishedPropertyType.cs
@@ -31,6 +31,11 @@ public interface IPublishedPropertyType
///
string EditorAlias { get; }
+ ///
+ /// Gets the property editor UI alias.
+ ///
+ string EditorUiAlias { get; }
+
///
/// Gets a value indicating whether the property is a user content property.
///
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeFactory.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeFactory.cs
index 733ec168e1..2216bb3d1b 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeFactory.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentTypeFactory.cs
@@ -137,5 +137,5 @@ public class PublishedContentTypeFactory : IPublishedContentTypeFactory
new PublishedPropertyType(propertyTypeAlias, dataTypeId, umbraco, variations, _propertyValueConverters, _publishedModelFactory, this);
private PublishedDataType CreatePublishedDataType(IDataType dataType)
- => new(dataType.Id, dataType.EditorAlias, dataType is DataType d ? d.GetLazyConfigurationObject() : new Lazy