Class LanguageModeler
Remodels multi-language values in own fields (like NameDe, NameEn) to single multi-language fields like Name
Inheritance
System.Object
ToSic.Lib.Services.ServiceBase
ToSic.Lib.Services.ServiceBase<ToSic.Eav.DataSource.DataSourceBase.MyServices>
LanguageModeler
Implements
Inherited Members
Namespace: ToSic.Eav.DataSources
Assembly: ToSic.Eav.DataSources.dll
Syntax
[VisualQuery(NameId = "f390e460-46ff-4a6e-883f-f50fdeb363ee", NiceName = "Language Modeler", UiHint = "Combine values to multi-language values", Icon = "translate", NameIds = new string[]{"f390e460-46ff-4a6e-883f-f50fdeb363ee", "ToSic.Eav.DataSources.FieldMapping, ToSic.Eav.DataSources.SharePoint"}, Type = DataSourceType.Modify, ConfigurationType = "7b4fce73-9c29-4517-af14-0a704da5b958", In = new string[]{"Default*"}, HelpLink = "https://r.2sxc.org/DsLanguageModeler")]
[PublicApi("Brand new in v11.20, WIP, may still change a bit")]
public sealed class LanguageModeler : DataSourceBase, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheInfo, ICacheKey, ICacheExpiring, ITimestamped, ICanPurgeListCache, IHasLog, IDataTarget, IAppIdentitySync, IDataSourceLinkable
Remarks
- New in v11.20
- Changed in v15.05 to use the immutable convention
Properties
| Improve this Doc View SourceFieldMap
Contains the field map which configures how fields should be connected.
Declaration
[Configuration]
public string FieldMap { get; }
Property Value
Type | Description |
---|---|
System.String |