留言板

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

Jan Tošovský,修改在12 年前。

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

Liferay Master 帖子: 565 加入日期: 10-7-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
Jan Tošovský,修改在12 年前。

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

Liferay Master 帖子: 565 加入日期: 10-7-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.