BlogSearchViewTemplate
Solr search for blogs

28 January 2025 - 14:54 | Version 1 |

%TMPL:INCLUDE{"SolrSearchView"}%

%TMPL:DEF{"solr::defaultweb"}%%BASEWEB%%TMPL:END%
%TMPL:DEF{"solr::settings"}%%TMPL:END%
%TMPL:DEF{"solr::displayas"}%%TMPL:END%
%TMPL:DEF{"solr::fields"}%field_Category_title_lst%TMPL:END%

%TMPL:DEF{"content::heading"}%<h1>%TRANSLATE{"[_1] Search" arg1="$percntGETTOPICTITLE{\"%WEB%.WebHome\"}$percnt"}%</h1>%TMPL:END%

%TMPL:DEF{"solr::assets"}%%TMPL:PREV%%ADDTOZONE{"head"
  id="BLOGPLUGIN::CSS"
  requires="SOLRPLUGIN"
  text="<link rel='stylesheet' href='%PUBURLPATH%/%SYSTEMWEB%/BlogPlugin/build/blogplugin.css'  media='all' />"
}%%TMPL:END%

%TMPL:DEF{"solr::dictionary::content"}%%TMPL:PREV%
  %HIERARCHY{
    web="%BASEWEB%"
    separator=",$n"
    top="TopCategory"
    exclude="TopCategory"
    header=",$n"
    format="  \"$name\": \"$title\"$children"
  }%,
  "published": "%TRANSLATE{"published"}%",
  "unpublished": "%TRANSLATE{"unpublished"}%",
  "field_State_s": "%TRANSLATE{"State"}%",
  "field_PublishDate_dt": "%TRANSLATE{"Date"}%",
  "category": "%TRANSLATE{"Category"}%",
  "Filed in": "%TRANSLATE{"Filed in [_1]"}%",
  "Tagged": "%TRANSLATE{"Tagged [_1]"}%",
  "tagged": "%TRANSLATE{"tagged [_1]"}%",
  "keyword": "%TRANSLATE{"keyword"}%",
  "tag": "%TRANSLATE{"tag"}%"
%TMPL:END%

%TMPL:DEF{"solr::sortby::options"}%
  <option class='foswikiOption' value='score desc'>%TRANSLATE{"Relevance"}%</option>
  <option class='foswikiOption' value='date desc'>%TRANSLATE{"Last changed"}%</option>
  <option class='foswikiOption' value='field_PublishDate_dt desc'>%TRANSLATE{"Publish Date"}%</option>
  <option class='foswikiOption' value='title_sort asc'>%TRANSLATE{"Name"}%</option>
%TMPL:END%

%TMPL:DEF{"solr::facetdatestart"}%1970-01-01T00:00:00Z%TMPL:END%
%TMPL:DEF{"solr::facetdategap"}%+1MONTH%TMPL:END%

%TMPL:DEF{"solr::extrafilter"}%web:%FORMATLIST{"%BASEWEB%" split="/" separator="."}% field_TopicType_lst:BlogEntry -topic:WebTopicEditTemplate%TMPL:END%

%TMPL:DEF{"solr::facets"}%<!-- -->
%TMPL:P{"solr::facet"
  id="field_Category_lst" 
  sort="index" 
  multivalue="true"
  title="%TRANSLATE{"Category"}%"
}%
%TMPL:P{"solr::facetrange"
  id="field_PublishDate_dt"
  title="%TRANSLATE{"Date"}%"
  start="1970-01-01T00:00:00Z"
  gap="+1MONTH"
  hidesingle="false"
  dateformat="MM yy"
}%
%TMPL:P{"solr::facet"
  id="field_PublishAuthor_title_lst"
  title="%TRANSLATE{"Author"}%"
}%
%TMPL:P{"solr::facet"
  id="field_State_s"
  title="%TRANSLATE{"State"}%"
}%
%TMPL:P{"solr::facet"
  id="language"
  title="%TRANSLATE{"Language"}%"
  hidefilter="true"
  multivalue="true" 
  union="true" 
  exclusion="true" 
}%
<!-- -->%TMPL:END%

%TMPL:DEF{"solr::templates::hits"}%<!-- -->
%TMPL:PREV%
%TMPL:P{"solr::templates::hits::BlogEntry"}%
<!-- -->%TMPL:END%

%TMPL:DEF{"solr::templates::hits::BlogEntry"}%<script id="solrHitTemplate_BlogEntry" type="text/x-jsrender">
<div class='solrSearchHit solrTopicHit solrBlogEntryHit clearfix'>
  {{if thumbnail}}
    <div class="foswikiRight foswikiImage">
      <img src='%SCRIPTURLPATH{"rest"}%/ImagePlugin/resize?topic={{:web}}.{{:topic}};file={{:~encodeURIComponent(thumbnail)}};size=120>;crop=on' alt="{{:title}}"  />
    </div>
  {{/if}}
  <h2><a href='{{:url}}'>{{:title}}</a></h2>
  <div class='foswikiTopicInfo' style='margin:0.5em 0'> 
    {{:~formatDate(field_PublishDate_dt)}} 
    {{if field_Category_link_lst}}
      | {{:~renderList("field_Category_link_lst", ", ", 10)}}
    {{/if}}
    {{if tag}} 
      | {{:~renderList("tag", ", ", 10)}}
    {{/if}}
  </div>
  <div class='solrHilite'>
    {{:~getHilite(id)}}
  </div>
</div>
</script>%TMPL:END%
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding arbeitsgruppe.ch? Send feedback
This page was cached on 30 Dec 2025 - 12:50.