Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Last active January 24, 2024 13:59
using System;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Modules.Forms;
using Telerik.Sitefinity.Services;
using Telerik.Sitefinity.Web.UI.Fields;
using Telerik.Sitefinity.Web.UI.Fields.Config;
using Telerik.Sitefinity.Web.UI.Fields.Enums;
namespace SitefinityWebApp
{
public class ExtendFormConnector : FormsConnectorDefinitionsExtender
{
public override void AddConnectorSettings(ConfigElementDictionary<string, FieldDefinitionElement> sectionFields)
{
var myTextField = new TextFieldDefinitionElement(sectionFields)
{
Title = "myTextField",
DataFieldName = string.Format("{0}.{1}", "Attributes", "myFieldName"),
DisplayMode = FieldDisplayMode.Write,
FieldName = "myFieldName",
FieldType = typeof(TextField),
ID = "myId",
ResourceClassId = "myClass",
};
sectionFields.Add(myTextField);
}
public override int Ordinal
{
get { return 1; }
}
public override string ConnectorName => "MyConnectorName";
public override string ConnectorTitle => "MyConnectorTitle";
public override string SectionTitle => "MyConnectorSectionTitle";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment