Как проверить значение 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; p>. Мы сталкиваемся с той же проблемой. Мы используем Портал 8.5 CF 11