0
私たちは、アプリケーションのルールマネージャーを使用して設定されたさまざまなendecaルールを、ページのレンダリング中にトリガーします。endecaによってトリガーされるルールを決定する
Java/JSPコードでページに対してどのルールがトリガーされたのか判断できますか?
私たちは、アプリケーションのルールマネージャーを使用して設定されたさまざまなendecaルールを、ページのレンダリング中にトリガーします。endecaによってトリガーされるルールを決定する
Java/JSPコードでページに対してどのルールがトリガーされたのか判断できますか?
適切な方法は、コンテンツアセンブラAPI(endeca_content.jar)です。タイトルキーがトリガルールの名前を表します。ナビゲーションオブジェクトからSupplementListオブジェクトを使用して、ナビゲーションのAPIを使用することも可能である
ContentItem content = results.getContent();
content.getName();
:あなたは、コンテンツクエリを作成し、コンテンツオブジェクトをretriveする必要があります。ただし、Content Builder APIを使用するのが適切なやり方で意味のある方法でページビルダーを使用していますか。
SupplementList sl = nav.getSupplements();
for (Object object : sl) {
Supplement s = (Supplement) object;
PropertyMap map = s.getProperties();
Set keys = map.keySet();
for (Object key : keys) {
logger.info("Sup prop: " + key + " \t" + map.get(key));
}
}
ありがとう!これは役に立ちました。 – user1387942