Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Using insertvariables RTE plugin in Touch Dialog config question

Avatar

Level 2

For the rtePlugins used in a dialog, it's necessary to define them in the inline and dialogFullScreen nodes in the toolbar property.

You also need to make (for paraformat, styles) a popover definition with an "items" field:  for paraformat this is "paraformat:getFormats:paraformat-pulldown" and for styles it is "styles:getStyles:style-pulldown" - what should it be for the insertvariable plugin?  is it "insertvariable:getVariables:insertvariable-pulldown" ?  Because I tried that and it's not working.

Also does anyone know where the RTE plugins that aren't in the demo here: Configuring Experience Manager Rich Text Editor Plugins in a Touch UI Component Dialog are documented, such as insertvariable?

1 Accepted Solution

Avatar

Correct answer by
Level 4

The inservariables plugin was provided by personalization/MCM, this never got ported to Touch UI (as the team has moved to Adobe Campaign from AEM/CQ MCM implementation).

There is a Touch UI-compatible version of the Adobe Campaign insertvariable plugin (which gets the variables from a AC instance), so you could use this as a starting point for creating a custom Touch UI-based version of the original insertvariables plugin.

Your entry point would be /libs/mcm/campaign/components/touch-ui/clientlibs/rte/personalizationplugin/plugin.js

View solution in original post

2 Replies

Avatar

Correct answer by
Level 4

The inservariables plugin was provided by personalization/MCM, this never got ported to Touch UI (as the team has moved to Adobe Campaign from AEM/CQ MCM implementation).

There is a Touch UI-compatible version of the Adobe Campaign insertvariable plugin (which gets the variables from a AC instance), so you could use this as a starting point for creating a custom Touch UI-based version of the original insertvariables plugin.

Your entry point would be /libs/mcm/campaign/components/touch-ui/clientlibs/rte/personalizationplugin/plugin.js

Avatar

Level 10

That doc lists all of the OOTB RTE plug-ins.