[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {let search=false()} 2 {section show=$use_template_search} 3 {set page_limit=10} 4 {set search=fetch(content,search, 5 hash(text,$search_text, 6 section_id,$search_section_id, 7 subtree_array,$search_subtree_array, 8 sort_by,array('modified',false()), 9 offset,$view_parameters.offset, 10 limit,$page_limit))} 11 {set search_result=$search['SearchResult']} 12 {set search_count=$search['SearchCount']} 13 {set stop_word_array=$search['StopWordArray']} 14 {set search_data=$search} 15 {/section} 16 17 <div class="content-search"> 18 19 <form action={"/content/search/"|ezurl} method="get"> 20 21 <h1>{"Search"|i18n("design/base")}</h1> 22 23 <input class="halfbox" type="text" size="20" name="SearchText" id="Search" value="{$search_text|wash}" /> 24 <input class="button" name="SearchButton" type="submit" value="{'Search'|i18n('design/base')}" /> 25 26 {let adv_url=concat('/content/advancedsearch/',$search_text|count_chars()|gt(0)|choose('',concat('?SearchText=',$search_text|urlencode)))|ezurl} 27 <label>{"For more options try the %1Advanced search%2"|i18n("design/base","The parameters are link start and end tags.",array(concat("<a href=",$adv_url,">"),"</a>"))}</label> 28 {/let} 29 30 {section show=$stop_word_array} 31 <p> 32 {"The following words were excluded from the search"|i18n("design/base")}: 33 {section name=StopWord loop=$stop_word_array} 34 {$StopWord:item.word|wash} 35 {delimiter}, {/delimiter} 36 {/section} 37 </p> 38 {/section} 39 40 {switch name=Sw match=$search_count} 41 {case match=0} 42 <div class="warning"> 43 <h2>{'No results were found when searching for "%1"'|i18n("design/base",,array($search_text|wash))}</h2> 44 </div> 45 <p>{'Search tips'|i18n('design/base')}</p> 46 <ul> 47 <li>{'Check spelling of keywords.'|i18n('design/base')}</li> 48 <li>{'Try changing some keywords eg. car instead of cars.'|i18n('design/base')}</li> 49 <li>{'Try more general keywords.'|i18n('design/base')}</li> 50 <li>{'Fewer keywords gives more results, try reducing keywords until you get a result.'|i18n('design/base')}</li> 51 </ul> 52 {/case} 53 {case} 54 <div class="feedback"> 55 <h2>{'Search for "%1" returned %2 matches'|i18n("design/base",,array($search_text|wash,$search_count))}</h2> 56 </div> 57 {/case} 58 {/switch} 59 60 {section name=SearchResult loop=$search_result show=$search_result sequence=array(bglight,bgdark)} 61 {node_view_gui view=line sequence=$:sequence use_url_translation=$use_url_translation content_node=$:item} 62 {/section} 63 64 {include name=Navigator 65 uri='design:navigator/google.tpl' 66 page_uri='/content/search' 67 page_uri_suffix=concat('?SearchText=',$search_text|urlencode,$search_timestamp|gt(0)|choose('',concat('&SearchTimestamp=',$search_timestamp)), '&SubTreeArray=',$search_subtree_array|implode( ',' ) ) 68 item_count=$search_count 69 view_parameters=$view_parameters 70 item_limit=$page_limit} 71 72 </form> 73 74 </div> 75 76 {/let}
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |