【问题标题】:How to check the value of Rich Text Field in content of IBM WCM is empty如何检查 IBM WCM 内容中富文本字段的值为空
【发布时间】:2015-10-14 19:05:46
【问题描述】:

我们拥有 IBM WCM 8.5,并在 AT 字段中创建了包含富文本组件的内容。

我想检查我的一个菜单组件中富文本的值是否为空。

我曾尝试使用“IfEmpty Plugin Component”,但它不起作用。

如果有人对此有解决方案,那对我有很大帮助。

【问题讨论】:

  • 应用CF 07及以上版本后解决此问题。

标签: wcm lotus-wcm


【解决方案1】:

我曾尝试在 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]

效果很好,反应也很恰当。

您可能需要更新到最新的修复包。另一种可能性是您无意中在创作模板中的富文本编辑器中设置了一些值,并且由此创建的所有内容都采用了该值。检查富文本编辑器的源代码以确保它是空的。

【讨论】:

  • 空富文本编辑器的来源包含“

     

    ”值,因此无法正常工作。我们没有为 AT 中的元素分配默认值。
  • 对我而言,情况并非如此,您确定已将 Websphere Portal 更新为最新的修订包吗?您使用的是门户的默认富文本编辑器吗?你试过 ifEquals 吗?
  • 我正在使用没有修复包的门户 8.5,并且我尝试了所有可能的方法。他们可能已在其中一个修复包中修复了此问题。
【解决方案2】:

这是 IBM Portal 8.5 附带的 Textbox.io 编辑器中的已知问题。当它为空时,它会给出'

 

' 标签。我们面临着同样的问题。我们正在使用 Portal 8.5 CF 11

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多