[Erp5-report] r26411 - in /erp5/trunk/products/ERP5/bootstrap/erp5_core: SkinTemplateItem/p...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Apr 14 16:20:48 CEST 2009
Author: romain
Date: Tue Apr 14 16:20:46 2009
New Revision: 26411
URL: http://svn.erp5.org?rev=26411&view=rev
Log:
Do not extract text if no search words are found.
Modified:
erp5/trunk/products/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_showFoundText.xml
erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision
Modified: erp5/trunk/products/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_showFoundText.xml
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_showFoundText.xml?rev=26411&r1=26410&r2=26411&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_showFoundText.xml [utf8] (original)
+++ erp5/trunk/products/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_showFoundText.xml [utf8] Tue Apr 14 16:20:46 2009
@@ -68,23 +68,27 @@
params = context.portal_selections.getSelectionParamsFor(\'search_result_selection\')\n
search_words = params.get(\'your_search_text\')\n
\n
-if document_text is None:\n
- document_text = context.getSearchableText()\n
+if search_words is None:\n
+ return \'\'\n
+else:\n
\n
-found_text_fragments = context.Base_getExcerptText(\n
- context, \\\n
- document_text, \\\n
- search_words, \\\n
- tags = (\'<em>\', \'</em>\'), \\\n
- trail = 5, \\\n
- maxlines = max_lines)\n
-result = \' \'.join(map(str, found_text_fragments))\n
+ if document_text is None:\n
+ document_text = context.getSearchableText()\n
\n
-# Document may contains charactors which utf8 codec cannot decode.\n
-unicode_result = result.decode(\'utf-8\', \'ignore\')\n
-result = unicode_result.encode(\'utf-8\')\n
+ found_text_fragments = context.Base_getExcerptText(\n
+ context, \\\n
+ document_text, \\\n
+ search_words, \\\n
+ tags = (\'<em>\', \'</em>\'), \\\n
+ trail = 5, \\\n
+ maxlines = max_lines)\n
+ result = \' \'.join(map(str, found_text_fragments))\n
\n
-return result\n
+ # Document may contains charactors which utf8 codec cannot decode.\n
+ unicode_result = result.decode(\'utf-8\', \'ignore\')\n
+ result = unicode_result.encode(\'utf-8\')\n
+\n
+ return result\n
]]></string> </value>
Modified: erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision?rev=26411&r1=26410&r2=26411&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision [utf8] (original)
+++ erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision [utf8] Tue Apr 14 16:20:46 2009
@@ -1,1 +1,1 @@
-1151
+1153
More information about the Erp5-report
mailing list