No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="d-none">{{#vardefine:@search-phrase|{{#urldecode:{{Remove URL characters|{{#urlget:search-phrase}}}}}}}}<!--
{{Presentation page
|Displaytitle=Search for manuscripts
|Uses=Template:Collate text items for MS/query; Template:Show manuscript for search; Template:Format pub item/group; Template:Manuscripts/Search header
|Menu space={{Manuscript/Menu
|Show search=true
}}
|Body space 1=<div class="d-none">{{#vardefine:@search-phrase|{{#cr-urlget:par=search-phrase}}}}<!--
-->{{#vardefine:@search-phrase-filtered|{{Filter for search|{{#var:@search-phrase}}}} }}<!--
-->{{#vardefine:@search-phrase-filtered|{{Filter for search|{{#var:@search-phrase}}}} }}<!--
-->{{#vardefine:@call-phrase-filtered|{{Filter for search/Phrase|{{#var:@search-phrase}}}} }}<!--
-->{{#vardefine:@call-phrase-filtered|{{Filter for search/Phrase|{{#var:@search-phrase}}}} }}<!--
-->{{#vardefine:@ms|{{#urldecode:{{Remove URL characters|{{#urlget:ms}}}}}}}}<!--
-->{{#vardefine:@ms|{{#cr-urlget:par=ms}}}}<!--
-->{{#vardefine:@tab-activity-status-1|{{#if:{{#var:@ms}}||active}} }}<!--
-->{{#vardefine:@tab-activity-status-1|{{#if:{{#var:@ms}}||active}} }}<!--
-->{{#vardefine:@tab-activity-status-2|{{#if:{{#var:@ms}}|active}} }}<!--
-->{{#vardefine:@tab-activity-status-2|{{#if:{{#var:@ms}}|active}} }}<!--
Line 19: Line 25:


-->{{#vardefine:@number of results|{{#ask: {{#var:@query arg}} |format=count}} }}<!--
-->{{#vardefine:@number of results|{{#ask: {{#var:@query arg}} |format=count}} }}<!--
-->{{#vardefine:@offset|{{#urlget:offset|0}}}}<!--
-->{{#vardefine:@offset|{{#cr-urlget:par=offset|default=0}}}}<!--
 
-->{{#vardefine:@group|{{#ifingroup:user|user|visitor}}}}<!--


-->{{#if: {{#var:@ms}}
-->{{#if: {{#var:@ms}}
|{{#vardefine:@page exists |{{#ifexist:{{#var:@ms}}|true|false}} }}
|{{#vardefine:@page exists |{{#ifexist:{{#var:@ms}}|true|false}} }}
{{#vardefine:@published |{{#show:{{#var:@ms}} |?Is published }} }}
{{#vardefine:@number of texts|{{#ask: [[Is item in MS::{{#var:@ms}}]] [[MS item refers to text::+]] |format=count }} }}
{{#vardefine:@number of texts|{{#ask: [[Is item in MS::{{#var:@ms}}]] [[MS item refers to text::+]] |format=count }} }}
{{#vardefine:@references arg|[[Pub has tag::{{#var:@ms}}]] OR [[-Is item in publication::<q>[[Pub has tag::{{#var:@ms}}]]</q>]] OR [[-Source::{{#var:@ms}}]]}}
{{#vardefine:@references arg|[[Pub has tag::{{#var:@ms}}]] OR [[-Is item in publication::<q>[[Pub has tag::{{#var:@ms}}]]</q>]] OR [[-Source::{{#var:@ms}}]]}}
Line 37: Line 46:
--></div><!--
--></div><!--


-->{{Manuscript/Menu}}<!--
--><div class="container pb-4"><!--//1st container begins
--><div class="container pb-4"><!--//1st container begins
-->{{Page header
-->{{Page header
Line 43: Line 51:
[[Show:Manuscripts|Manuscripts]]
[[Show:Manuscripts|Manuscripts]]
|Active breadcrumb=Search (BETA)
|Active breadcrumb=Search (BETA)
|Displaytitle=Search for manuscripts
}}<!--
}}<!--


Line 56: Line 63:


RESULTS
RESULTS
-->{{#if:{{#var:@search-phrase}}{{#var:@ms}}
-->
|Body space 2={{#if:{{#var:@search-phrase}}{{#var:@ms}}
|<div class="w-100 py-5" style="background-color:#EFEFEF;"><div class="container"><!--// 2nd container
|<div class="w-100 py-5" style="background-color:#EFEFEF;"><div class="container"><!--// 2nd container


Line 72: Line 80:


-->{{#ifeq:{{#var:@page exists}}|true
-->{{#ifeq:{{#var:@page exists}}|true
   |{{#widget:Link |type=button |class=btn btn-customredsoft btn-sm mb-3 |hrefsurround={{fullurl:{{#var:@ms}}}} |text=View catalogue entry {{Fa|angle-right}} }}
   |{{#ifeq:{{#var:@published}} |Yes
  |{{#widget:Link |type=button |class=btn btn-customredsoft btn-sm mb-3 |hrefsurround={{fullurl:{{#var:@ms}}}} |text=View catalogue entry {{Fa|angle-right}} }}
  |<em class="text-secondary">Not yet published</em> {{#ifeq:{{#var:@group}}|user|{{#widget:Link |type=a |href={{fullurl:{{#var:@ms}}}} |text={{Fa|lock}} Catalogue entry {{Fa|angle-right}} }} }}
  }}
   |<em class="text-lightgrey mb-3">No catalogue entry available</em>
   |<em class="text-lightgrey mb-3">No catalogue entry available</em>
   }}<!--
   }}<!--
Line 87: Line 98:
   |1={{#var:@ms}}
   |1={{#var:@ms}}
   }}<!--
   }}<!--
   --></div>
   --></div><!--
<div id="ms-refs" class="tab-pane fade">
 
--><div id="ms-refs" class="tab-pane fade">
{{#ask: {{#var:@references arg}}
{{#ask: {{#var:@references arg}}
|?=Page
|?=Page
|?Class
|?Class
|format=template
|format=plainlist
|template=Format pub item/group
|template=Format pub item/group
|named args=yes
|named args=yes
Line 140: Line 152:
|?MS has description
|?MS has description
|?Manuscript has material (page)
|?Manuscript has material (page)
|?Manuscript has type
  |?Manuscript has unit type
  |?Manuscript has unit type
  |?Manuscript section of
  |?Manuscript section of


|format=template
|format=plainlist
|template=Show manuscript for search
|template=Show manuscript for search
|link=none
|link=none
Line 172: Line 183:
<br>
<br>
{{#if:{{#var:@ms}}
{{#if:{{#var:@ms}}
  ||<div class="d-flex justify-content-end mb-generous">{{Pagination
  ||<div class="mb-generous">{{Pagination
  |Total={{#var:@number of results}}
  |Total={{#var:@number of results}}
  |Total visible=25
  |Total visible=25
Line 179: Line 190:
  |With URL parameters=search-phrase={{#var:@search-phrase}}
  |With URL parameters=search-phrase={{#var:@search-phrase}}
  }}</div>
  }}</div>
}}
}}<!--
 
-->{{#ifingroup:user
|{{#if:{{#var:@ms}}
|{{Hr}}
<div class="alert alert-info mb-4">{{Fa|lock}} {{Show manuscript for editor|1={{#var:@ms}} }}</div>
<!--checks
Call phrase filtered: {{#var:@call-phrase-filtered}}


}}
{{#ask: [[Searchstring::{{#var:@call-phrase-filtered|niets}}]] |@deferred }}


{{#ifingroup:sysop
-->
|<div class="alert alert-info">{{Fa|lock}}
}}}}<!--
Call phrase filtered: {{#var:@call-phrase-filtered}}
{{#ask: [[Searchstring::{{#var:@call-phrase-filtered|niets}}]]
}}
</div><!--


--></div></div><!--
--></div></div><!--
Line 194: Line 208:
-->|<div class="container"></div>}}<!--// end of if ms/...
-->|<div class="container"></div>}}<!--// end of if ms/...


-->
-->}}

Latest revision as of 21:58, 2 March 2023