Don't miss out Virtual Happy Hour this Friday (April 26).
Try our conversational search powered by Generative AI!
AI OnAI Off
Don't miss out Virtual Happy Hour this Friday (April 26).
Eivind,
Have you tried just using the _ContextMixin?
define([
"dojo/when",
"epi-addon-tinymce/tinymce-loader",
"epi/shell/_ContextMixin"
], function (
when,
tinymce,
_ContextMixin,
) {
tinymce.PluginManager.add("custom-plugin", function (editor) {
var context = new _ContextMixin();
when(context.getCurrentContext()).then(function (content) {
//TODO: custom code
});
return {
getMetadata: function () {
return {
name: "custom plugin",
url: "https://www.custom.com"
};
}
};
});
});
Hi,
TL;DR: Is it possible to get the Episerver context in a custom TinyMCE plugin?
I'm trying to migrate a custom plugin in TinyMCE after upgrading to Episerver 11 and TinyMCE 2.8.0.
The plugin uses
epi_page_context
which is available but empty in editor.settings after upgrading. In Episerver 10,SetPageDataContext
could be used to set the context based on the supplied page https://world.episerver.com/documentation/Class-library/?documentId=cms/10/10AD80F5.Are there any equivalent methods of getting the Episerver context in a custom TinyMCE plugin?