-
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 attribute in episerver c...
-
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",
...
-
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
"epi/shell/layout/LayoutCo...
-
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...
-
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...
-
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.
-
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...
-
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.
-
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.asax
Application Pipeline modes
Netw...
-
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...