我们有 IBM WCM 8.5,并在 AT 字段中创建了包含富文本组件的内容。
我想检查我的菜单组件之一中富文本的值是否为空。
我曾尝试使用“IfEmpty 插件组件”,但它不起作用。
如果有人对此有解决方案,那对我有很大帮助。
我曾尝试在 WebSphere Portal 8.5 中使用 Plugin:ifEmpty,它们在富文本编辑器中运行良好。
这是我在演示模板中使用的代码:-
[Plugin:ifEmpty value="[Element context='current' type='content' key='richText']"]Empty![/Plugin:ifEmpty]
[Plugin:ifNotEmpty value="[Element context='current' type='content' key='richText']"]Not Empty![/Plugin:ifNotEmpty]
它工作得很好并且响应得当。
可能您需要更新到最新的修复包。另一种可能性是您无意中在创作模板中的富文本编辑器中设置了一些值,并且由此创建的所有内容都采用了该值。检查富文本编辑器的源代码以确保它是空的。
这是 IBM Portal 8.5 附带的 Textbox.io 编辑器中的已知问题。当它为空时,它会给出“<p> </p>”标签。我们面临着同样的问题。我们正在使用 Portal 8.5 CF 11