Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Using insertvariables RTE plugin in Touch Dialog config question

Dana__Anthony
Level 2
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
Bharath_valse
Correct answer by
Level 4
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
Bharath_valse
Correct answer by
Level 4
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

smacdonald2008
Level 10
Level 10

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