Template:Item infobox and Template:Item query: Difference between pages

From Chinese Religious Text Authority
(Difference between pages)
mNo edit summary
 
mNo edit summary
 
Line 1: Line 1:
<noinclude>
<noinclude>
{{#cargo_declare:
This is the 'Item query' template. It should be called via the [[Form:Item query]] form.
_table=Item_infobox
|title=String
|pinyin_title=String
|title_list=List (,) of String
|publication_places=List (,) of String
|format=String (allowed values=木版,石印,活字,手稿)
|creator_list=List (,) of String
|date=Date
|date_start=Start date
|date_end=End date
|publishers=List (,) of String
}}
 
The '''Item Infobox''' template is intended to include all the essential data relating to an item. Anything that can be inputted as an advanced search term (as opposed to a fulltext search across the entire site) should be part of this data. Any field that has a Format specified should follow that format, so that the data can be indexed for the search function. '''Note''' - rather than leaving fields blank, simply do not include them at all. For example, if no additional titles are known, leave out the "|title_list=" line completely.
 
<pre>
|title=Most representative title in Chinese; Format: String
 
|pinyin_title=Title converted into hanyu pinyin, with a space between every syllable (don't form multi-syllable words); Format: String
 
|image=Image of title page or other representative image (not indexed for search)
 
|title_list=List of alternate titles if any, Chinese characters only; Format: List of Strings separated by a comma
 
|publication_places=List of places associated with the publication of this work, include both historical names and contemporary names; Format: List of Strings separated by a comma
 
|format=Select one of the following: 木版, 石印, 活字, 手稿; Format: String
 
|creator_list=List of persons involved in the creation of this item, Chinese characters only; Format: List of Strings separated by a comma
 
|date=Most representative CE date of publication; Format: CE year
 
|date_start=If this is a series or a periodical, the first CE year of publication
 
|date_end=Final CE year of publication - note that entries must include both or neither of date_start and date_end
 
|publishers=List of publishers or other groups or individuals involved in its publication, Chinese characters only; Format: List of Strings separated by a comma
 
|located_in=List of volumes where this text has been reprinted, links to collection page if any (not indexed for search)
 
</pre>
 
</noinclude>
</noinclude>


<includeonly>
Results:


<includeonly>
{{#cargo_query:table=Item_infobox
{{#cargo_store:_table=Item_infobox
|fields=_pageName=title
|title={{{title|}}}
|format=ul
|pinyin_title={{{pinyin_title|}}}
|where=title LIKE '%{{{title|}}}%' AND UPPER(pinyin_title) LIKE UPPER('%{{{pinyin_title|}}}%') AND publication_places HOLDS LIKE '%{{{publication_place|}}}%' AND date > 'YEAR({{{year_min|}}})'
|title_list={{{title_list|}}}
|publication_places={{{publication_places|}}}
|format={{{format|}}}
|creator_list={{{creator_list|}}}
|date={{{date|}}}
|date_start={{{date_start|}}}
|date_end={{{date_end|}}}
|publishers={{{publishers|}}}
}}
}}
{|style="background:white;color:black;width:35%;" border="1" cellpadding="3" cellspacing="0" align="right"
|- style="background:#ccffff" align="center"
| <div style="font-size:140%">'''{{{title}}}'''</div><br>''{{{pinyin_title}}}''
|- align="center"
| {{{image|No Image Available}}}
|-
| '''別名 Other Titles:''' {{{title_list|None}}}
|-
| '''製造人物 Creators:''' {{{creator_list|None Known}}}
'''出版地區 Place(s) of Publication:''' {{{publication_places|None Known}}}
'''版式 Format:''' {{{format|Unknown}}}
'''出版者 Publisher(s):''' {{{publishers|None Known}}}
{{#ifeq:{{{date|+}}}|{{{date|-}}}|
'''出版年 Publication Date:''' {{{date|None Known}}}
| }}{{#ifeq:{{{date_start|+}}}|{{{date_start|-}}}|
'''出版年間 Publication Period:''' {{{date_start|}}} - {{{date_end|}}}
| }}
'''載於 Located In:''' {{{located_in|Unknown}}}
|}
</includeonly>
</includeonly>

Revision as of 10:32, 18 May 2020

This is the 'Item query' template. It should be called via the Form:Item query form.