Quantcast
Channel: Using Optimizely Platforms
Viewing all articles
Browse latest Browse all 8020

Linking to an Image in Edit Mode?

$
0
0

Hi,

I have a custom field type with a Dojo editor associated with it.  The field revolves around imagery.  I am trying to generate a link to take the content author directly to an image asset for editing, as we have stored Alt Text on image assets.

In a nutshell, I am trying to render this from my dojo editor (where 146 is the ID of a Media asset):

<a href="/EPiServer/Cms/Home/Index/#context=epi.cms.contentdata:///146&viewsetting=viewlanguage:///en">Click Here to Edit Image</a>

However, when following this link by clicking on it, you receive this error when trying to publish changes to the image:

widgets.js:2 Uncaught TypeError: Cannot read property 'contentData' of null
at Object._isOpenSetter (widgets.js:2)
at Object.set (epi.js:2)
at Object.onOpen (widgets.js:2)
at Object.open (widgets.js:2)
at Object.advice (dojo.js:15)
at Object._264 [as open] (dojo.js:15)
at Object.openDropDown (widgets.js:2)
at Object.<anonymous> (widgets.js:2)
at dojo.js:15
at Object.loadAndOpenDropDown (widgets.js:2)

However, if I use the Assets gadget and navigate to the image in this way, then everything is fine.

What is the proper way to generate the editing link to a media asset?  Should I be using some epi api to perform the navigation?  I notice when you navigate via the Assets gadget there is no server reload- so something special is happening to perform this navigation correctly.

Thanks!


Viewing all articles
Browse latest Browse all 8020

Trending Articles