Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Does anybody know how to access the settings made in admin mode for the property by code?
I would like to read them if defined in my factory
[UIHint("PublicationType")]
[BackingType(typeof (PropertyDropDownList))]
[Display(Name = "Publikationstyp", Order = 1, AutoGenerateField = true, Description = "Välj publikationstyp")]
public virtual string PublicationType { get; set; }
[UIHint(UIHint.MediaFile)]
[Display(Name = "Pdf")]
public virtual ContentReference PdfFile { get; set; }
[EditorDescriptorRegistration(TargetType = typeof (string), UIHint = "PublicationType")]
publicclassPublicationTypeEditorDescriptor : EditorDescriptor
{
public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable<Attribute> attributes)
{
SelectionFactoryType = typeof (PublicationTypeFactory);
ClientEditingClass ="epi-cms/contentediting/editors/SelectionEditor";
base.ModifyMetadata(metadata, attributes);
}
}
privateclassPublicationTypeFactory : ISelectionFactory
{
public IEnumerable<ISelectItem> GetSelections(ExtendedMetadata metadata)
{
//GET CODE FROM ADMIN SETTINS
//ELSE SHOW DEFAULT
var types = new List<SelectItem>();
types.Add(new SelectItem() {Value = "Rapporter", Text = "Rapporter"});
types.Add(new SelectItem() {Value = "Skrivelser", Text = "Skrivelser"});
types.Add(new SelectItem() {Value = "Informationsmaterial", Text = "Informationsmaterial"});
return types;
}
}
Anyone???
I want to use an standard dropdown and let the admins decide the values.
But I want to prepoulate the list with data that today is the most recent values. We have a lot of enironments and the list of values is long.
So I tried to enter the values in the global/custom settings dialog in admin mode under edit propert.
The problem is that the values don get exported tho the other environments when i export the page/pagetype.
Any Ideas?