IBM WCM 8.5 を使用し、AT フィールドにリッチ テキスト コンポーネントを含むコンテンツを作成しました。
メニュー コンポーネントの 1 つで、リッチ テキストの値が空かどうかを確認したいと考えています。
「IfEmpty プラグイン コンポーネント」を使用しようとしましたが、機能しません。
これに対する解決策があれば、それは私にとって非常に役立ちます。
WebSphere Portal 8.5 で Plugin:ifEmpty を使用してみましたが、Rich Text Editor で問題なく動作しました。
これは、プレゼンテーション テンプレートで使用したコードです。
[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]
それはかなりうまく機能し、適切に応答しました。
最新のフィックスパックに更新する必要があるかもしれません。もう 1 つの可能性は、オーサリング テンプレートのリッチ テキスト エディターに誤って値を入力し、それから作成されたすべてのコンテンツがこの値を取得したことです。リッチ テキスト エディターのソースを調べて、それが空であることを確認します。