extjs - How to insert <strong>-Tags instead of <b>-Tags on RichText widget -
on dialog have richtext widget configured bold plugin.
my problem is, have change content not saved inside <b>
-tags inside <strong>
-tags.
i tried solve overriding cq.form.rte.commands.defaultformatting.gettagnameforcommand
function. result looking this:
gettagnameforcommand: function(cmd) { var cmdlc = cmd.tolowercase(); var tagname = null; switch (cmdlc) { case "bold": tagname = "strong"; break; case "italic": tagname = "i"; break; case "underline": tagname = "u"; break; case "subscript": tagname = "sub"; break; case "superscript": tagname = "sup"; break; } return tagname; }
unfortunately works if open dialog , set "bold". after saving , reopening dialog again not possible anymore remove <strong>
-tags.
i tried override/extend cq.form.rte.plugins.formatplugin
, cq.form.rte.commands.defaultformatting
support "strong" command. results in same problem.
my client wants <strong>
-tag because of seo issues. won't accept <b>
-tag.
is there way solve that?
greetings
sören
edit
solution given on <strong> tag getting replaced <b> tag in cq5 doesn't work. adding described configuration not save strong tags. understand solution misctools.
i wanted same thing in aem6. i've taken approach of copying relevant js, /libs/cq/ui/rte/core/commands/defaultformatting.js
, adding under apps content folder, /apps/cq/ui/rte/core/commands/defaultformatting.js
amended copy of defaultformatting.js copied under apps. aem6 seems use 'overlay' technique apply strong tag.
Comments
Post a Comment