{** * searchResults.tpl * * Copyright (c) 2003-2009 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Display article search results. * * $Id: searchResults.tpl,v 1.47 2009/05/26 19:17:18 asmecher Exp $ *} {strip} {assign var=pageTitle value="search.searchResults"} {include file="common/header.tpl"} {/strip}
{if $basicQuery}
  

{else}
{translate key="search.reviseSearch"}
{/if} {call_hook name="Templates::Search::SearchResults::PreResults"} {if $currentJournal} {assign var=numCols value=3} {else} {assign var=numCols value=4} {/if} {if $lookingFor == "pubs" || $lookingFor == "pubsAndArticles"} {if !$pubsByTitle->wasEmpty()} {iterate from=pubsByTitle item=journal} {/iterate} {if $basicQuery} {else} {/if}
 

{translate key="search.PubsResults"}

{$journal->getLocalizedTitle()|escape}

{if $journal->getJournalDescription()}

{$journal->getJournalDescription()|nl2br}

{/if} {**

*}{if $journal->getPublicationType() == "jnl" || $journal->getPublicationType() == "col"}{translate key="site.journalView"} | {translate key="site.journalCurrent"} | {translate key="site.journalRegister"}{else}{translate key="site.journalView"}{/if}{**

*}
 
{page_info iterator=$pubsByTitle}{page_links anchor="pubsResults" iterator=$pubsByTitle name="search" query=$basicQuery searchField=$searchField}{page_links anchor="results" iterator=$pubsByTitle name="search" query=$query noKeys=$noKeys check_search_type=$check_search_type pubTitle=$pubTitle searchJournal=$searchJournal searchMonograph=$searchMonograph searchProceeding=$searchProceeding searchColl=$searchColl author=$author title=$title fullText=$fullText classification=$classification supplementaryFiles=$supplementaryFiles doi=$doi discipline=$discipline subject=$subject type=$type coverage=$coverage dateFromMonth=$dateFromMonth dateFromDay=$dateFromDay dateFromYear=$dateFromYear dateToMonth=$dateToMonth dateToDay=$dateToDay dateToYear=$dateToYear}
{else}

{translate key="search.PubsResults"}

{translate key="search.noResults"}
 
{/if} {/if} {if $lookingFor == "articles" || $lookingFor == "pubsAndArticles"} {if !$results->wasEmpty()} {if !$currentJournal}{/if} {iterate from=results item=result} {assign var=publishedArticle value=$result.publishedArticle} {assign var=article value=$result.article} {assign var=issue value=$result.issue} {assign var=issueAvailable value=$result.issueAvailable} {assign var=journal value=$result.journal} {assign var=section value=$result.section} {if !$currentJournal} {if $journal->getPublicationType() != "mon"} {else} {/if} {/if} {if $journal->getPublicationType() != "mon"} {else} {/if} {/iterate} {if $basicQuery} {else} {/if}

{translate key="search.ArticlesChaptersResults"}

 
{translate key="journal.journal"}{translate key="issue.issue"} {translate key="article.title"}
 
{$journal->getLocalizedTitle()|escape}getBestIssueId($journal)}">{$issue->getIssueIdentification()|escape}getBestIssueId($journal)}">{$issue->getIssueIdentification()|escape}{$article->getLocalizedTitle()|strip_unsafe_html} {if $publishedArticle->getAccessStatus() == $smarty.const.ARTICLE_ACCESS_OPEN || $issueAvailable} {assign var=hasAccess value=1} {else} {assign var=hasAccess value=0} {/if} {if $publishedArticle->getLocalizedAbstract() != ""} {assign var=hasAbstract value=1} {else} {assign var=hasAbstract value=0} {/if} {* {if !$hasAccess || $hasAbstract}getBestArticleId($journal)}" class="file">{if !$hasAbstract}{translate key="article.details"}{else}{translate key="article.abstract"}{/if}{/if}{if $hasAccess}{foreach from=$publishedArticle->getLocalizedGalleys() item=galley name=galleyList} getBestArticleId($journal)|to_array:$galley->getBestGalleyId($journal)}" class="file">{$galley->getGalleyLabel()|escape}{/foreach}{/if} *} {if !$hasAccess || $hasAbstract}getBestArticleId($journal)}" class="file">{if !$hasAbstract}{translate key="article.details"}{else}{translate key="article.details"}{/if} {/if} {if $hasAccess} {foreach from=$publishedArticle->getGalleys() item=galley name=galleyList} getBestArticleId($journal)|to_array:$galley->getBestGalleyId($journal)}" class="file">{$galley->getLabel()|escape}{/foreach} {/if}
{foreach from=$article->getAuthors() item=authorItem name=authorList} {$authorItem->getFullName()|escape}{if !$smarty.foreach.authorList.last},{/if} {/foreach}

 
{page_info iterator=$results}{page_links anchor="results" iterator=$results name="search" query=$basicQuery searchField=$searchField}{page_links anchor="results" iterator=$results name="search" query=$query noKeys=$noKeys check_search_type=$check_search_type pubTitle=$pubTitle searchJournal=$searchJournal searchMonograph=$searchMonograph searchProceeding=$searchProceeding searchColl=$searchColl author=$author title=$title fullText=$fullText classification=$classification supplementaryFiles=$supplementaryFiles doi=$doi discipline=$discipline subject=$subject type=$type coverage=$coverage dateFromMonth=$dateFromMonth dateFromDay=$dateFromDay dateFromYear=$dateFromYear dateToMonth=$dateToMonth dateToDay=$dateToDay dateToYear=$dateToYear}
{else}

{translate key="search.ArticlesChaptersResults"}

{translate key="search.noResults"}
 
{/if} {/if}

{translate key="search.syntaxInstructions"}

{include file="common/footer.tpl"}