Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Gavin Lyons 13 posts 71 karma points
    Aug 20, 2013 @ 10:25
    Gavin Lyons
    0

    FieldSettings MediaPicker

    Hi,

    I got the Content Picker working as a Fieldsetting in the form setup of Contour. However I like to choose media item via a media picker in the form setup.

    How do I return the Umbraco Control in the RenderControl function ?

    using System.Web;
    using System.Web.UI.WebControls;
    using Umbraco.Forms.Core.Attributes;
    using Umbraco.Forms.Core;
    using umbraco.cms.businesslogic.datatype;
    using umbraco.controls;
    
    namespace Application.Web.ContourExtended.FieldSettings
    {
        public class MediaPicker : Umbraco.Forms.Core.FieldSetting.Pickers.BasePicker
        {
                    public MediaPicker()
            {
                ObjectGuid = new Guid("a2cb7830-f571-4787-9638-bc4111ba9efb");
            }
    
            public Guid ObjectGuid { get; set; }
            public override string Value { get; set; }
    
            public override WebControl RenderControl(Setting sender, Form form)
            {
    
               return base.RenderControl(sender, form);
    
                // DataTypeDefinition dataTypeDefinition1 = DataTypeDefinition.GetDataTypeDefinition(1034);
                // ContentPicker mp = (umbraco.controls.ContentPicker)dataTypeDefinition1.DataType.DataEditor;
    
                ContentPicker mp = new ContentPicker();
                mp.AppAlias = "media";
                mp.TreeAlias = "media";
    
                return mp; /// --- Unable return an Umbraco Control as webcontrol 
            }        
        }
    
    
    }

     

    Thanks,

    Gavin

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Aug 20, 2013 @ 10:45
    Tim Geyssens
    0

    Hi Gavin

    Check out this one http://contourstrikesagain.codeplex.com/SourceControl/latest#ContourStrikesAgain/Providers/FieldSettingTypes/MediaPicker.cs (some controls I made a while ago and it also includes a media picker field setting type)

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Aug 20, 2013 @ 10:56
  • Gavin Lyons 13 posts 71 karma points
    Aug 20, 2013 @ 17:18
    Gavin Lyons
    0

    Thanks Tim! 

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies