﻿![]()

#### 

For one of my project, we looked for the possibility to improve editor's experience while using Experience Editor. The issue was that usually, we cannot make all the necessary datasource item fields  editable in the Experience Editor, for example, edit Droplist or Droplink fields. Of course, we can use EditFrame and wrap our component with this EditFrame. In that case, we have to provide a list of fields, which we plan to support for editing. On the other hand, we can create a custom button to create a new custom experience button.

I found this blog post [https://zablo.net/blog/post/sitecore-dynamic-field-editor/](https://zablo.net/blog/post/sitecore-dynamic-field-editor) from MARCIN ZABŁOCKI. I like his solution and it works fine for me. However, I do not like when for each field you have to extend SampleRenderingFieldProcessor with your custom fields and use hard-coded Templates and Rendering IDs. I expect to make it work without hard-coded IDs.

I found the solution!

[![Sitecore 9: How to improve Experience Editor editing](https://www.brimit.com/-/media/project/brimit/blog/2020/apaliakou/post-5/sitecore-downloads-sitecore-experience-commerce-90-update1--google-chrome-20180517-165906.png?w=900&amp;hash=8F8E5F9E6C28AD7E6EA151BCF342EEFD)](https://www.brimit.com/-/media/project/brimit/blog/2020/apaliakou/post-5/sitecore-downloads-sitecore-experience-commerce-90-update1--google-chrome-20180517-165906.png)

We can easily get a datasource template and get all the custom fields from there. All the standard Sitecore fields start from “\_\_”, so we can just exclude them.

Happy coding!

###### More from author

[##### Sitecore OrderCloud: Restricting access to a custom middleware endpoints for Anonymous customers
August 13, 2024](https://www.brimit.com/blog/sitecore-ordercloud-restricting-access-to-custom-middleware-endpoints-for-anonymous-customers)[##### Sitecore OrderCloud: Cannot Create a Buyer and a Supplier with the Same ID
March 31, 2023](https://www.brimit.com/blog/sitecore-ordercloud-cannot-create-a-buyer-and-a-supplier-with-the-same-id)[##### Sitecore OrderCloud: How to Start Using “Me and My Stuff”
November 29, 2021](https://www.brimit.com/blog/sitecore-ordercloud-how-to-start-using-me-and-my-stuff)

###### Author

[!\[apaliakou\](https://www.brimit.com/-/jssmedia/feature/blogs/authors/apaliakou.jpg?h=216&amp;iar=0&amp;w=360&amp;hash=5BE96F17AE5B47F66D9F684B87773675)
Andrei Paliakou
Sitecore MVP/ Lead Developer](https://www.brimit.com/blog/author?authors=Andrei%20Paliakou)

###### More By Categories

[#Events](https://www.brimit.com/blog?categories=#Events)[#How-to](https://www.brimit.com/blog?categories=#How-to)[#News](https://www.brimit.com/blog?categories=#News)[#Guides](https://www.brimit.com/blog?categories=#Guides)

###### More by Platform

[Data and AI](https://www.brimit.com/blog?platforms=Data%20and%20AI)[DXP](https://www.brimit.com/blog?platforms=DXP)[E-commerce](https://www.brimit.com/blog?platforms=E-commerce)[Internet of Things](https://www.brimit.com/blog?platforms=Internet%20of%20Things)[Sales and marketing automation](https://www.brimit.com/blog?platforms=Sales%20and%20marketing%20automation)

#### More on Sitecore

[!\[How Vercel Will Help You Save Effort When Deploying Sophisticated Sitecore Projects\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2024/vercel_cover-image.png)
#Guides#How-toDXPE-commerce
##### How Vercel Will Help You Save Effort When Deploying Sophisticated Sitecore Projects
Optimize and accelerate the development and deployment of complex multisite Sitecore projects.
Alexei Vershalovich on July 17, 2024](https://www.brimit.com/blog/how-vercel-will-help-you-save-effort-when-deploying-sophisticated-sitecore-projects)

[!\[Training Up Tomorrow's Sitecore MVPs: a Mentoring Success Story\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2023/sitecore-mentoring---cover-image.png)
#How-toDXP
##### Training Up Tomorrow's Sitecore MVPs: a Mentoring Success Story
How to participate in the Sitecore Mentor program and help younger colleagues jump-start a career in Sitecore development.
Sergey Baranov on October 2, 2023](https://www.brimit.com/blog/training-up-tomorrows-sitecore-mvps)

[!\[Going Headless. Part 2: When a Headless CMS Is Your Best Bet (if you have Sitecore)\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2022/headless/adobestock_456986731.jpg)
#How-toDXPE-commerce
##### Going Headless. Part 2: When a Headless CMS Is Your Best Bet (if you have Sitecore)
Discover how a headless CMS can benefit organizations that use Sitecore.
Daniil Raschupkin, Palina Trokhautsava on September 15, 2022](https://www.brimit.com/blog/going-headless-part-2-when-a-headless-cms-is-your-best-bet-if-you-have-sitecore)

![](https://bat.bing.net/action/0?ti=187017043&amp;tm=gtm002&amp;Ver=2&amp;mid=3ec2c4a4-741f-4590-9de2-bdeab6999069&amp;bo=2&amp;gtm_tag_source=1&amp;pi=0&amp;lg=en-US&amp;sw=800&amp;sh=600&amp;sc=24&amp;nwd=1&amp;tl=Sitecore%209%3A%20How%20to%20fix%20an%20issue%20with%20data%20sources%20in%20Experience%20Editor&amp;p=https%3A%2F%2Fwww.brimit.com%2Fblog%2Fsitecore-9-how-to-improve-experience-editor-editing&amp;r=&amp;lt=296&amp;evt=pageLoad&amp;sv=2&amp;asc=D&amp;cdb=AQAY&amp;rn=461799)