掲示板

WIKI - výsledky hledání obsahují celý obsah

12年前 に Jan Tošovský によって更新されました。

WIKI - výsledky hledání obsahují celý obsah

Liferay Master 投稿: 566 参加年月日: 10/07/22 最新の投稿
Zdravím,

když zadám zde na stránkách LR do hledacího políčka nějaký výraz, výsledky WIKI zobrazují namísto krátkého sumáře celý obsah. Zadal jsem sice bug http://issues.liferay.com/browse/LPS-17530, ale je mi jasné, že priority jsou nejspíš někde jinde. Snažím se do toho kódu trochu vhlédnout a pokusit se o nějakou úpravu, aby se to chovalo líp. Základem je com.liferay.portlet.wiki.util.WikiIndexer.java, který obsah načte stylem
String content = HtmlUtil.extractText(page.getContent());

a summary pak vlastně zkrácením téhož
content = StringUtil.shorten(document.get(Field.CONTENT), 200);

Původně jsem myslel, že se to dříve chovalo líp, ale ze SVN logu se mi nezdá, že by tam byly nějaké související úpravy.
Netušíte, zda se s tím dá něco dělat?

Honza
12年前 に Jan Tošovský によって更新されました。

RE: WIKI - výsledky hledání obsahují celý obsah (回答)

Liferay Master 投稿: 566 参加年月日: 10/07/22 最新の投稿
Tak jsem objevil již zadaný bug http://issues.liferay.com/browse/LPS-17269 a po analýze přišel na zradu, kterou jsem popsal do komentáře. Nastěstí to jde řešit celkem jednoduchým hookem.