Foswiki on GitHub is open for business! Next release meeting: Monday September 15, 1300Z

Item883: Make the SEARCH zeroresults parameter a format string

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Enhancement Closed Engine SEARCH FORMAT  
%SEARCH{
    web="System"
   "SvenThinksThereShouldBeNoSuchTopic"
    nototal="on" 
    zeroresults="on" 
}%

Searched: SvenThinksThereShouldBeNoSuchTopic

from VarSEARCH

zeroresults="off" Suppress all output if there are no hits zeroresults="on", displays: "Number of topics: 0"
nototal="on" Do not show number of topics found Show number

While the docco is totally vague about what happens when you combine the 2 :/

So I'm thinking that we can take the oportunity to turn zeroresults into a format field too

ie,
  • zeroresults="$count results found" would work..
  • zeroresults="off" would show nothing as now
  • zeroresults="on" would show the total when = 0 independently of =nototal

(basically, it would be better if zeroresults could be used to optionally over-ride nonoise when otherwise you just get a blank page.)

-- SvenDowideit - 28 Jan 2009

adding unit tests and fix from Item8785, and then added feature.

-- SvenDowideit - 29 Mar 2010

ItemTemplate edit

Summary Make the SEARCH zeroresults parameter a format string
ReportedBy SvenDowideit
Codebase trunk
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Engine
Component SEARCH FORMAT
Priority Enhancement
CurrentState Closed
WaitingFor
Checkins Foswikirev:6956 Foswikirev:6980 Foswikirev:6982
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r8 - 04 Oct 2010, KennethLavrsen
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License