[TASK] Adapt template for TER solr search results
... | @@ -6,9 +6,9 @@ plugin { | ... | @@ -6,9 +6,9 @@ plugin { |
path = solr/t3o/ | path = solr/t3o/ | ||
} | } | ||
templateFiles { | #templateFiles { | ||
search = EXT:ter_layout/Resources/Private/Ext/Solr/Search.html | # search = EXT:ter_layout/Resources/Private/Ext/Solr/Search.html | ||
} | #} | ||
|
|||
index { | index { | ||
queue { | queue { | ||
... | ... |
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |||
<title>Template for the search results view for EXT:solr</title> | |||
</head> | |||
<body> | |||
<!-- ###SOLR_SEARCH### begin --> | |||
<div class="container"> | |||
<div class="ter-ext-list-search"> | |||
<!-- ###SOLR_SEARCH_SORTING### begin --> | |||
<span class="ter-ext-list-search-sorting cl"> | |||
<label for="ter-ext-list-search-sorting">###LLL:sorting_sortBy###: </label> | |||
<select class="jsSubmit" id="ter-ext-list-search-sorting" name="###TX_SOLR.PREFIX###[sort]"> | |||
<!-- ###LOOP:SORT### begin --> | |||
<!-- ###LOOP_CONTENT### --> | |||
<option value="###SORT.url###" ###SORT.selected###> | |||
###SORT.label### | |||
</option> | |||
<!-- ###LOOP_CONTENT### --> | |||
<!-- ###LOOP:SORT### end --> | |||
</select> | |||
</span> | |||
<!-- ###SOLR_SEARCH_SORTING### end --> | |||
<!-- ###SOLR_SEARCH_FORM### begin --> | |||
<form id="tx-solr-search-form-pi-results" action="###FORM.ACTION###" method="get" accept-charset="###FORM.ACCEPT-CHARSET###" data-suggest-url="###FORM.SUGGEST_URL_RAW###"> | |||
<input type="hidden" name="id" value="###FORM.ACTION_ID###" /> | |||
<input type="hidden" name="###FORM.ACTION_LANGUAGE_PARAMETER###" value="###FORM.ACTION_LANGUAGE###" /> | |||
<input type="text" id="ter-ext-list-search-needle" class="tx-solr-q form-input" name="###TX_SOLR.QUERY_PARAMETER###" value="###FORM.Q###" /> | |||
<input type="submit" class="bu" value="###LLL:submit###" /> | |||
<!-- ###SOLR_SEARCH_FORM### end --> | |||
<!-- ###SOLR_SEARCH_FACETING### begin --> | |||
###IF:###FACETING.search_has_results###|==|1|x### | |||
<div id="ter-filter-toggle" class="ter-toggle | |||
###IF:###FACETING.active###|==|1### | |||
ter-toggle-showLess | |||
###IF:###FACETING.active###|==|1### | |||
"> | |||
<div id="ter-filter-toggler"><span class="bu bu-mini"><span>Filter</span></span></div> | |||
<hr> | |||
</div> | |||
<div id="tx-solr-faceting" class="ter-filter" | |||
###IF:###FACETING.active###|==|0### | |||
style="display: none;" | |||
###IF:###FACETING.active###|==|0### | |||
> | |||
<!-- ###AVAILABLE_FACETS### begin --> | |||
<div id="tx-solr-facets-available" class="secondaryContentSection"> | |||
<!-- ###SINGLE_FACET### begin --> | |||
<div class="facet facet-###FACET.name### facet-type-###FACET.type###"> | |||
<h5 class="facet-label csc-header">###FACET.label###</h5> | |||
<!-- ###SINGLE_FACET_OPTION### begin --> | |||
<!-- ###LOOP:FACET_LINKS### begin --> | |||
<!-- ###LOOP_CONTENT### --> | |||
<div class="facet-option"> | |||
<input type="checkbox" | |||
###IF:###FACET_LINK.facetName###|==|outdated### | |||
name="tx_solr[filter][###FACET_LINK.facetName###]" | |||
###IF:###FACET_LINK.facetName###|==|outdated### | |||
###IF:###FACET_LINK.facetName###|!=|outdated### | |||
name="tx_solr[filter][]" | |||
###IF:###FACET_LINK.facetName###|!=|outdated### | |||
class="facet-item" id="facet-###FACET_LINK.facetName###-option-###FACET_LINK.value###" value="###FACET_LINK.facetName###:###FACET_LINK.value###" | |||
###IF:###FACET_LINK.selected###|==|1### | |||
checked="checked" | |||
###IF:###FACET_LINK.selected###|==|1### | |||
/> | |||
<label for="facet-###FACET_LINK.facetName###-option-###FACET_LINK.value###">###FACET_LINK.text###</label> | |||
</div> | |||
<!-- ###LOOP_CONTENT### --> | |||
<!-- ###LOOP:FACET_LINKS### end --> | |||
<!-- ###SINGLE_FACET_OPTION### end --> | |||
</div> | |||
<!-- ###SINGLE_FACET### end --> | |||
<div class="facet facet-typo3-version"> | |||
<h5 class="facet-label csc-header">TYPO3 Version</h5> | |||
<input value="###TS:lib.solr.selected_typo3_filter.min###" name="tx_solr[filter][extensionMinTYPO3Version]" id="ter-ext-list-typo3-min-version" type="hidden" /> | |||
<input value="###TS:lib.solr.selected_typo3_filter.max###" name="tx_solr[filter][extensionMaxTYPO3Version]" id="ter-ext-list-typo3-max-version" type="hidden" /> | |||
<div class="facet-type-slider"> | |||
<div id="ter-ext-list-version-slider" class="noUi-extended"></div> | |||
</div> | |||
</div> | |||
</div> | |||
<!-- ###AVAILABLE_FACETS### end --> | |||
<div style="clear: both;"> </div> | |||
|
|||
</div> | |||
###IF:###FACETING.search_has_results###|==|1|x### | |||
<!-- ###SOLR_SEARCH_FACETING### end --> | |||
</form> | |||
</div> | |||
<!-- ###SOLR_SEARCH_RESULTS### begin --> | |||
<div class="ter-ext-list-count"> | |||
###IF:###RESULTS.count###|==|1### | |||
###RESULTS.count### extension found | |||
###IF:###RESULTS.count###|==|1### | |||
###IF:###RESULTS.count###|>|1### | |||
###RESULTS.count### extensions found | |||
###IF:###RESULTS.count###|>|1### | |||
</div> | |||
<!-- RESULT LIST begin --> | |||
<div start="###RESULTS.OFFSET###" class="results-list"> | |||
|
|||
<!-- ###LOOP:RESULT_DOCUMENTS### begin --> | |||
<!-- ###LOOP_CONTENT### --> | |||
<div class="results-entry###IF:###RESULT_DOCUMENT.isElevated###|==|1|class### results-elevated###IF:###RESULT_DOCUMENT.isElevated###|==|1|class###"> | |||
<!-- | |||
Score: ###RESULT_DOCUMENT.SCORE### | |||
Document ID: ###RESULT_DOCUMENT.ID### | |||
--> | |||
<div class="row"> | |||
<div class="col-md-6"> | |||
|
|||
<a href="###RESULT_DOCUMENT.url###"> | |||
<h3> | |||
###IF:###RESULT_DOCUMENT.extensionIcon_stringS###|!=|### | |||
<img class="ter-ext-icon" alt="###RESULT_DOCUMENT.title###" src="###RESULT_DOCUMENT.extensionIcon_stringS###" height="16" width="16"> | |||
###IF:###RESULT_DOCUMENT.extensionIcon_stringS###|!=|### | |||
###RESULT_DOCUMENT.title### | |||
</h3> | |||
</a> | |||
</div> | |||
<div class="col-md-6"> | |||
<span class="ter-ext-list-row-key">###RESULT_DOCUMENT.extensionKey_stringS###</span> | |||
</div> | |||
</div> | |||
<div class="row"> | |||
<div class="col-md-6"> | |||
<div class="ter-ext-list-meta"> | |||
by ###RESULT_DOCUMENT.author### | |||
</div> | |||
<p>###RESULT_DOCUMENT.content###</p> | |||
</div> | |||
<div class="col-md-6"> | |||
<table class="table"> | |||
<tr> | |||
<th>Version</th> | |||
<td>###RESULT_DOCUMENT.extensionVersion_stringS### <span class="ter-ext-state ter-ext-state-###RESULT_DOCUMENT.extensionState_stringS###">###RESULT_DOCUMENT.extensionState_stringS###</span></td> | |||
</tr> | |||
<tr> | |||
<th>Last Updated</th> | |||
<td>###DATE:###RESULT_DOCUMENT.extensionLastUpload_intS######</td> | |||
</tr> | |||
<tr> | |||
<th>Downloads</th> | |||
<td>###TS:lib.solr.format_number|###RESULT_DOCUMENT.extensionDownloads_intS######</td> | |||
</tr> | |||
<tr> | |||
<th>Compatibility</th> | |||
<td> | |||
###TS:lib.solr.compatibility_string|###RESULT_DOCUMENT.extensionMinTYPO3Version_sIntS###|###RESULT_DOCUMENT.extensionMaxTYPO3Version_sIntS###### | |||
</td> | |||
</tr> | |||
<tr> | |||
<th>Manual</th> | |||
<td> | |||
###RESULT_DOCUMENT.extensionDocumentationLink_stringS### | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</div> | |||
<div class="ter-ext-list-row-downloadsCCC"> | |||
<a class="ter-download-icon ter-download-icon-t3x" href="###RESULT_DOCUMENT.extensionDownloadT3xUrl_stringS###">Download T3X Package</a> | |||
<a class="ter-download-icon ter-download-icon-zip" href="###RESULT_DOCUMENT.extensionDownloadZipUrl_stringS###">Download ZIP Archive</a> | |||
</div> | |||
</div> | |||
<!-- ###LOOP_CONTENT### --> | |||
<!-- ###LOOP:RESULT_DOCUMENTS### end --> | |||
</div> | |||
<!-- RESULT LIST end --> | |||
###RESULTS.PAGEBROWSER### | |||
<!-- ###SOLR_SEARCH_RESULTS### end --> | |||
<!-- ###SOLR_SEARCH_NO_RESULTS### begin --> | |||
<div class="tx-solr-search-no-results"> | |||
<div class="typo3-message message-warning"> | |||
<div class="message-header">###NO_RESULTS.nothing_found###</div> | |||
<div class="message-body">###NO_RESULTS.showing_results_suggestion###. ###NO_RESULTS.search_for_original###</div> | |||
</div> | |||
###NO_RESULTS.SUGGESTION_RESULTS### | |||
</div> | |||
<!-- ###SOLR_SEARCH_NO_RESULTS### end --> | |||
</div> | |||
<!-- ###SOLR_SEARCH### end --> | |||
<!-- ###SOLR_SEARCH_UNAVAILABLE### begin --> | |||
###LLL:searchUnavailable### | |||
<!-- ###SOLR_SEARCH_UNAVAILABLE### end --> | |||
<!-- ###SOLR_SEARCH_ERROR### begin --> | |||
###LLL:searchFailed### | |||
<!-- ###SOLR_SEARCH_ERROR### end --> | |||
</body> | |||
</html> | |||
\ No newline at end of file |