[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/base/templates/content/ -> search.tpl (source)

   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}


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7