Template:Cite web: Difference between revisions

Add citation formatting for article references
 
Preserve citation authors and access details
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{author|}}}|{{{author}}}. }}{{#if:{{{last|}}}|{{{last}}}{{#if:{{{first|}}}|, {{{first}}}}}. }}{{#if:{{{date|}}}|({{{date}}}). |{{#if:{{{year|}}}|({{{year}}}). }}}}{{#if:{{{url|}}}|[{{{url}}} “{{{title|Source}}}”]|“{{{title|Source}}}”}}. {{#if:{{{trans-title|}}}|[{{{trans-title}}}]. }}{{#if:{{{website|}}}|''{{{website}}}''. }}{{#if:{{{work|}}}|''{{{work}}}''. }}{{#if:{{{magazine|}}}|''{{{magazine}}}''. }}{{#if:{{{publisher|}}}|{{{publisher}}}. }}{{#if:{{{volume|}}}|vol. {{{volume}}}. }}{{#if:{{{issue|}}}|no. {{{issue}}}. }}{{#if:{{{pages|}}}|pp. {{{pages}}}. }}{{#if:{{{page|}}}|p. {{{page}}}. }}{{#if:{{{isbn|}}}|ISBN {{{isbn}}}. }}{{#if:{{{doi|}}}|doi:{{{doi}}}. }}{{#if:{{{language|}}}|({{{language}}}) }}{{#if:{{{via|}}}|via {{{via}}}. }}{{#if:{{{archive-url|}}}|[{{{archive-url}}} Archived]{{#if:{{{archive-date|}}}| on {{{archive-date}}}}}. }}{{#if:{{{access-date|}}}|Retrieved {{{access-date}}}. }}{{#if:{{{quote|}}}|“{{{quote}}}”}}</includeonly><noinclude>Use this template inside a reference to format a source.
<includeonly>{{#if:{{{author|}}}|{{{author}}}.}} {{#if:{{{last|}}}|{{{last}}}{{#if:{{{first|}}}|, {{{first}}}}}.|{{#if:{{{last1|}}}|{{{last1}}}{{#if:{{{first1|}}}|, {{{first1}}}}}.}}}} {{#if:{{{last2|}}}|{{{last2}}}{{#if:{{{first2|}}}|, {{{first2}}}}}.}} {{#if:{{{last3|}}}|{{{last3}}}{{#if:{{{first3|}}}|, {{{first3}}}}}.}} {{#if:{{{date|}}}|({{{date}}}).|{{#if:{{{year|}}}|({{{year}}}).}}}} {{#if:{{{url|}}}|[{{#switch:{{{url-status|live}}}|dead|unfit|usurped={{#if:{{{archive-url|}}}|{{{archive-url}}}|{{{url}}}}}|#default={{{url}}}}} “{{{title|Source}}}”]|“{{{title|Source}}}”}}.{{#switch:{{{url-access|}}}|subscription=&nbsp;(subscription required)|registration=&nbsp;(registration required)|limited=&nbsp;(limited access)|#default=}} {{#if:{{{trans-title|}}}|[{{{trans-title}}}].}} {{#if:{{{website|}}}|''{{{website}}}''.}} {{#if:{{{work|}}}|''{{{work}}}''.}} {{#if:{{{magazine|}}}|''{{{magazine}}}''.}} {{#if:{{{publisher|}}}|{{{publisher}}}.}} {{#if:{{{editor|}}}|ed. {{{editor}}}.}} {{#if:{{{translator|}}}|trans. {{{translator}}}.}} {{#if:{{{journal|}}}|''{{{journal}}}''.}} {{#if:{{{location|}}}|{{{location}}}.}} {{#if:{{{edition|}}}|{{{edition}}} ed.}} {{#if:{{{series|}}}|{{{series}}}.}} {{#if:{{{issn|}}}|ISSN {{{issn}}}.}} {{#if:{{{pmid|}}}|PMID {{{pmid}}}.}} {{#if:{{{pmc|}}}|PMC {{{pmc}}}.}} {{#if:{{{oclc|}}}|OCLC {{{oclc}}}.}} {{#if:{{{chapter|}}}|chapter {{{chapter}}}.}} {{#if:{{{volume|}}}|vol. {{{volume}}}.}} {{#if:{{{issue|}}}|no. {{{issue}}}.}} {{#if:{{{pages|}}}|pp. {{{pages}}}.}} {{#if:{{{page|}}}|p. {{{page}}}.}} {{#if:{{{isbn|}}}|ISBN {{{isbn}}}.}} {{#if:{{{doi|}}}|[https://doi.org/{{{doi}}} doi:{{{doi}}}]{{#ifeq:{{{doi-access|}}}|free|&nbsp;(free access)}}.}} {{#if:{{{language|}}}|({{{language}}})}} {{#if:{{{via|}}}|via {{{via}}}.}} {{#if:{{{archive-url|}}}|[{{{archive-url}}} Archived] {{#if:{{{archive-date|}}}|on {{{archive-date}}}}}.}} {{#if:{{{access-date|}}}|Retrieved {{{access-date}}}.}} {{#if:{{{quote|}}}|“{{{quote}}}”}}</includeonly><noinclude>Use this template inside a reference to format a source.
<templatedata>
<templatedata>
{
{
Line 76: Line 76:
     "via": {
     "via": {
       "label": "Via",
       "label": "Via",
      "type": "string"
    },
    "first2": {
      "label": "Second author given name",
      "type": "string"
    },
    "last2": {
      "label": "Second author surname",
      "type": "string"
    },
    "first3": {
      "label": "Third author given name",
      "type": "string"
    },
    "last3": {
      "label": "Third author surname",
      "type": "string"
    },
    "editor": {
      "label": "Editor",
      "type": "string"
    },
    "translator": {
      "label": "Translator",
      "type": "string"
    },
    "journal": {
      "label": "Journal",
      "type": "string"
    },
    "location": {
      "label": "Publication place",
      "type": "string"
    },
    "edition": {
      "label": "Edition",
      "type": "string"
    },
    "series": {
      "label": "Series",
      "type": "string"
    },
    "volume": {
      "label": "Volume",
      "type": "string"
    },
    "issue": {
      "label": "Issue",
      "type": "string"
    },
    "pages": {
      "label": "Pages",
      "type": "string"
    },
    "page": {
      "label": "Page",
      "type": "string"
    },
    "doi": {
      "label": "DOI",
      "type": "string"
    },
    "issn": {
      "label": "ISSN",
      "type": "string"
    },
    "pmid": {
      "label": "PMID",
      "type": "string"
    },
    "pmc": {
      "label": "PMC",
      "type": "string"
    },
    "oclc": {
      "label": "OCLC",
      "type": "string"
    },
    "chapter": {
      "label": "Chapter",
      "type": "string"
    },
    "quote": {
      "label": "Quotation",
      "type": "string"
    },
    "last1": {
      "label": "First author surname",
      "description": "Alternative to last for the first author.",
      "type": "string"
    },
    "first1": {
      "label": "First author given name",
      "description": "Alternative to first for the first author.",
      "type": "string"
    },
    "url-status": {
      "label": "Original URL status",
      "description": "Use dead, unfit, or usurped to link the title to the archived copy when one is supplied.",
      "type": "string"
    },
    "url-access": {
      "label": "URL access",
      "description": "Use subscription, registration, or limited when the source URL restricts access.",
      "type": "string"
    },
    "doi-access": {
      "label": "DOI access",
      "description": "Use free when the DOI links to free access.",
       "type": "string"
       "type": "string"
     }
     }
Line 81: Line 190:
   "paramOrder": [
   "paramOrder": [
     "last",
     "last",
    "last1",
     "first",
     "first",
    "first1",
     "author",
     "author",
     "date",
     "date",
Line 87: Line 198:
     "title",
     "title",
     "url",
     "url",
    "url-status",
    "url-access",
     "website",
     "website",
     "work",
     "work",
Line 97: Line 210:
     "trans-title",
     "trans-title",
     "isbn",
     "isbn",
     "via"
     "via",
   ]
    "first2",
    "last2",
    "first3",
    "last3",
    "editor",
    "translator",
    "journal",
    "location",
    "edition",
    "series",
    "volume",
    "issue",
    "pages",
    "page",
    "doi",
    "doi-access",
    "issn",
    "pmid",
    "pmc",
    "oclc",
    "chapter",
    "quote"
   ],
  "maps": {
    "citoid": {
      "title": "title",
      "url": "url",
      "publisher": "publisher",
      "date": "date",
      "accessDate": "access-date",
      "archiveUrl": "archive-url",
      "archiveDate": "archive-date",
      "DOI": "doi",
      "ISBN": [
        "isbn"
      ],
      "ISSN": [
        "issn"
      ],
      "PMID": "pmid",
      "PMCID": "pmc",
      "oclc": "oclc",
      "pages": "pages",
      "volume": "volume",
      "issue": "issue",
      "language": "language",
      "author": [
        [
          "first",
          "last"
        ],
        [
          "first2",
          "last2"
        ],
        [
          "first3",
          "last3"
        ]
      ],
      "editor": "editor",
      "translator": "translator",
      "publicationTitle": "website",
      "websiteTitle": "website",
      "blogTitle": "website",
      "forumTitle": "website",
      "seriesTitle": "website",
      "series": "series"
    }
  }
}
}
</templatedata></noinclude>
</templatedata></noinclude>