Как проверить значение Rich Text Field в содержимом IBM WCM пусто

У нас есть IBM WCM 8.5, и мы создали контент, который содержит компонент Rich Text в поле AT.

Я хочу проверить, является ли значение Rich Text пустым или нет в одном из моих компонентов меню.

Я пытался использовать "Компонент плагина IfEmpty", но он не работает.

Если у кого-то есть решение для этого, это очень помогает мне.

2 ответа

Решение

Я попытался использовать плагин:ifEmpty в WebSphere Portal 8.5, и они отлично работали с текстовыми редакторами.

Это был код, который я использовал в шаблоне презентации:

 [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]

Это работало довольно хорошо и ответило соответственно.

Может быть, вам нужно обновить до последнего пакета исправлений. Другая возможность состоит в том, что вы случайно поместили какое-то значение в редактор форматированного текста в шаблоне разработки, и все содержимое, созданное из него, приняло это значение. Проверьте источник текстового редактора, чтобы убедиться, что он пуст.

Это известная проблема в редакторе Textbox.io, который поставляется с IBM Portal 8.5. Когда он пуст, он дает теги

& nbsp;. Мы сталкиваемся с той же проблемой. Мы используем Портал 8.5 CF 11

Другие вопросы по тегам