I have a component that is a list of content managed links, and I'm trying to figure out what the best way is to make this experience editor friendly.
Currently the component has a "list" datasource, where you enter individual links as child items. Without getting super crazy with it, this is probably the design I'm going to have to go with, but while it's perfectly logical in the Content Editor, it doesn't work in the Experience Editor at all.
I think ideally what I would like to do is be able to present the user with a way to open the content editor as a modal, on top of the experience editor. I currently have a button that opens a new tab to the content editor with the root item set to the list datasource. This is functional, but it's not ideal. I'd like to be able to open this window as a modal, so they can easily update the list without having to leave the page entirely.
Is this possible? I know I've done something similar within custom speak pages, using the modal components, but I'm not sure how I would accomplish this within the experience editor.
BTW, we are on Sitecore 9, update 1.