• Loading Edit Mode in EPiServer DXC

    Description This article describes an issue loading the edit UI in Episerver DXC. For example loading is not completed when attempting to enter "All Properties". Resolution Such an issue can occur in EPiServer DXC if the UIEditorCssPaths attribute is set programmatically - for example:Settings.Instance.UIEditorCssPaths = "/Static/css/editor.css";Setting this attribute programmatically when running on EPiServer DXC is not allowed. Instead configure the attr...

  • Editor css for the new Tinymce.

    Description How to separate the styles into different groups in the new TinyMCE? Resolution Please go to tinymce.com as that page has all the information on how to configure the tinymce plugins.The docshttps://www.tinymce.com/docs/configure/content-formatting/#style_formatsAn Example of grouped formatshttps://www.tinymce.com/docs/demo/format-html5/ .StyleFormats(                         new                         {                             title = "Special",     ...

  • TinyMCE v2 Empty Link Modal

    Description This article describes the issue that can occur after upgrading Episerver to use TinyMCE v2. There will be an empty modal when trying to create or edit a hyperlink in the CMS. Resolution It is a symptom of a known change that happened in code.See "Remove support for legacy dot notation for dojo modules".If you change in  \Business\EditorDescriptors\TripLinkEditorDescriptor.cs to  ClientLayoutClass = "epi.shell.layout.LayoutContainer", to "...

  • this.value in postCreate returns null after upgrade

    Description This article describes an issue that appears after upgrading to Episerver 10 from Episerver 9. According to the documentation here the value of the property would be available in the postCreate method. The console.logs to all of the lifecycle methods(postCreate, buildRendering, startup...) and this.value is null in all of them. _setValueAttr is called AFTER the startup method. So the steps would be: Create a new Dojo widget Save a value Console.log in postCreate Expected b...

  • Preview unavailable on copied page types

    DescriptionThe Copy Page Type function lets you add a new page type to the CMS. But, a preview is not available for new pages added this way.   CauseThe Copy Page Type function of the Admin interface is legacy functionality. It was originally designed when Episerver content items were mostly handled through web forms, as opposed to the current MVC structure present within default sites.ResolutionIf a new page type needs to be available to users, it is recommended that a developer add the pa...

  • Observable store detected javascript warning in edit mode

    DescriptionWhen logged in and editing, the following message is displayed in the javascript consoleObservable store detected, but no sort order specified. You may experience quirks when adding/updating items.  These can be resolved by setting a sort order on the list or grid.  ResolutionThis bug will be fixed in a later release of the product. Currently there is nothing to worry about as the sort order is handled by the server.

  • External links are converted to permanent links

    DescriptionWhen adding an external link in edit mode, if the link exists in the system it will be converted to a permanent link.  ResolutionThis is intended functionality for the system. External links are mapped to permanent URLs if the host part can be mapped using the site settings. The reason is both to support multi-site configurations but also when editors copy-paste URLs from the site and insert in edit mode. URL's where the host part cannot be mapped as per the site settings will not...

  • Expected Functionality of External Links

    There have been a few tickets recently where when adding a link in the edit interface to another item (entered as an external link), the link reverts when saved to an internal site link. Resolution Currently this is how the product is designed to work as the CMS finds the link and associates it with the appropriate page in the CMS. If you would like to submit a feature request for a future version, please add a request here. 

  • Error in Edit - Unable to connect to the web server. What would you like to do?

      When trying to edit in Episerver CMS some users get a dialog stating, "Unable to connect to the web server. What would you like to do?" There will also be errors in the browser console similar to what is seen below. 317 {message: "Unable to load /adminui/shell/Stores/context/?uri=…77933&dojo.preventCache=1477345218784 status: 500", response: Object, status: 500, responseText: "<!DOCTYPE html>  Cause Common causes are the following: Global.a...

  • Dot Notation Support Removed In Dojo JavaScript Loader In Episerver 10

    This article contains information on the breaking change with dot notation. In Episerver CMS 7, the code was using a version of Dojo that had its own synchronous loader which used dot notation. In Episerver CMS 7.1, changes with Dojo dependencies forced the use of slash notation. Up until Episerver 10, there was extra support code to assist customers moving forward to slash notation. This issue would present itself with edit view load issues and hang ups. Errors in the browser conso...