« Formulaire:ZoteroPageCreation » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(60 versions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
Ici, la '''virgule''' séparant <Titre de la décisions> et <Référence neutre/Référence CANLII> est '''importante'''. La virgule est utilisée pour séparer les valeurs <Nom des parties> et <Référence neutre/Référence CANLII>. Il faut donc éviter d'avoir une virgule dans le titre ou la référence. De plus, vous ne pouvez pas utiliser de crochets «<nowiki>[]</nowiki>», car il s'agit de caractères réservés à l'analyseur syntaxique.
Ici, la '''virgule''' séparant <Titre de la décisions> et <Référence neutre/Référence CANLII> est '''importante'''. La virgule est utilisée pour séparer les valeurs <Nom des parties> et <Référence neutre/Référence CANLII>. Il faut donc éviter d'avoir une virgule dans le titre ou la référence. De plus, vous ne pouvez pas utiliser de crochets «<nowiki>[]</nowiki>», car il s'agit de caractères réservés à l'analyseur syntaxique.


Par ailleurs, lorsque vous utilisez la référence CanLII, vous devez joindre l'acronyme du tribunal que l'on retrouve entre parenthèses. Dans l'exemple mentionné plus haut Mizu, 2018 CanLII 47112 '''(QC RACJ)'''   
Par ailleurs, lorsque vous utilisez la référence CanLII, vous devez joindre l'acronyme du tribunal que l'on retrouve entre parenthèses. Dans l'exemple mentionné plus haut : Mizu, 2018 CanLII 47112 '''(QC RACJ)'''   


{{#forminput:form=ZoteroPageCreation|autocomplete on category=ZoteroPage}}
{{#forminput:form=ZoteroPageCreation|autocomplete on category=ZoteroPage}}
Ligne 14 : Ligne 14 :
</noinclude><includeonly>
</noinclude><includeonly>
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
{{{for template|ZoteroPage}}}
{{{for template|ZoteroPage}}}
{| class="formtable"
{| class="formtable"
Ligne 35 : Ligne 36 :
|-
|-
! Histoire
! Histoire
| {{{field|histoire|default={{#invoke:NettoyageTexte|enleverPointFinal|{{#external_value:histoire}}}}}}}
| {{{field|history|default={{#external_value:history}} }}}
|-
! Balises
| {{{field|tags|default={{TagsZotero}} }}}
|-
! Décisions citées
| {{{field|Connexe|default={{RelationsZotero}} }}}
 
|}
|}


Ligne 42 : Ligne 50 :


{{#get_web_data:
{{#get_web_data:
   url=https://api.zotero.org/groups/4893620/items?q={{urlencode:{{#replace:{{#explode:{{FULLPAGENAME}}|,|0}}||'}}}}&qmode=titleCreatorYear&include=data
   url=https://api.zotero.org/groups/4893620/items?itemType=case&itemKey={{#explode:{{#explode:{{PAGENAME}}|/|7}}|?|0}}&include=data
   |format=json
   |format=json
   |use jsonpath=true
   |use jsonpath=true
   |data=itemKey=$[*].key, title=$[*].data.caseName, date=$[*].data.dateDecided, court=$[*].data.court, url=$[*].data.url, histoire=$[*].data.history, docketNumber=$[*].data.docketNumber, auteurNom=$[*].data.creators[0].lastName, auteurPrenom=$[*].data.creators[0].firstName, auteurNom1=$[*].data.creators[1].lastName, auteurPrenom1=$[*].data.creators[1].firstName, auteurNom2=$[*].data.creators[2].lastName, auteurPrenom2=$[*].data.creators[2].firstName,auteurNom3=$[*].data.creators[3].lastName, auteurPrenom3=$[*].data.creators[3].firstName, auteurNom4=$[*].data.creators[4].lastName, auteurPrenom4=$[*].data.creators[4].firstName,auteurNom5=$[*].data.creators[5].lastName, auteurPrenom5=$[*].data.creators[5].firstName,
   |data=itemKey=$[*].key, title=$[*].data.caseName, date=$[*].data.dateDecided, court=$[*].data.court, url=$[*].data.url, history=$[*].data.history, docketNumber=$[*].data.docketNumber, abstractNote=$[*].data.abstractNote, language=$[*].data.language, tags=$[*].data.tags, firstPage=$[*].data.firstPage, alternateLink=$[*].links.alternate.href, relation=$[*].data.relations['dc:relation'][0], relation1=$[*].data.relations['dc:relation'][1], relation2=$[*].data.relations['dc:relation'][2], relation3=$[*].data.relations['dc:relation'][3], relation4=$[*].data.relations['dc:relation'][4], relation5=$[*].data.relations['dc:relation'][5], relation6=$[*].data.relations['dc:relation'][6], relation7=$[*].data.relations['dc:relation'][7], relation8=$[*].data.relations['dc:relation'][8], relation9=$[*].data.relations['dc:relation'][9], auteurNom=$[*].data.creators[0].lastName, auteurPrenom=$[*].data.creators[0].firstName, auteurNom1=$[*].data.creators[1].lastName, auteurPrenom1=$[*].data.creators[1].firstName, auteurNom2=$[*].data.creators[2].lastName, auteurPrenom2=$[*].data.creators[2].firstName,auteurNom3=$[*].data.creators[3].lastName, auteurPrenom3=$[*].data.creators[3].firstName, auteurNom4=$[*].data.creators[4].lastName, auteurPrenom4=$[*].data.creators[4].firstName,auteurNom5=$[*].data.creators[5].lastName, auteurPrenom5=$[*].data.creators[5].firstName, auteurNom6=$[*].data.creators[6].lastName, auteurPrenom6=$[*].data.creators[6].firstName,auteurNom7=$[*].data.creators[7].lastName, auteurPrenom7=$[*].data.creators[7].firstName, auteurNom8=$[*].data.creators[8].lastName, auteurPrenom8=$[*].data.creators[8].firstName, tag=$[*].data.tags[0].tag, tag1=$[*].data.tags[1].tag2, tag=$[*].data.tags[2].tag, tag3=$[*].data.tags[3].tag, tag4=$[*].data.tags[4].tag, tag5=$[*].data.tags[5].tag, tag6=$[*].data.tags[6].tag, tag7=$[*].data.tags[7].tag, tag8=$[*].data.tags[8].tag, tag9=$[*].data.tags[9].tag
auteurNom6=$[*].data.creators[6].lastName, auteurPrenom6=$[*].data.creators[6].firstName,auteurNom7=$[*].data.creators[7].lastName, auteurPrenom7=$[*].data.creators[7].firstName,
auteurNom8=$[*].data.creators[8].lastName, auteurPrenom8=$[*].data.creators[8].firstName
}}
}}


{{#get_web_data:
  url=https://api.zotero.org/groups/4893620/items/{{#explode:{{#explode:{{PAGENAME}}|/|7}}|?|0}}/children?include=data
  |format=json
  |use jsonpath=true
  |data=note=$[0].data.note, note1=$[1].data.note, note2=$[2].data.note
}}


Résultats get_web_data :
{{#external_value:itemKey}}
{{#external_value:title}}


{{#external_value:date}}
Résultats get_web_data :
itemKey: {{#external_value:itemKey}}


{{#external_value:court}}
title :{{#external_value:title}}


{{#external_value:url}}
date :{{#external_value:date}}


{{#external_value:histoire}}
court :{{#external_value:court}}


{{#external_value:docketNumber}}
firstPage : {{#external_value:firstPage}}


{{#iferror:{{#external_value:auteurPrenom}}||{{#external_value:auteurPrenom}}}} {{#iferror:{{#external_value:auteurNom}}||{{#external_value:auteurNom}}}}
url: {{#external_value:url}}


{{#iferror:{{#external_value:auteurPrenom1}}||,{{#external_value:auteurPrenom1}}}} {{#iferror:{{#external_value:auteurNom1}}||{{#external_value:auteurNom1}}}}
Zotero url: {{#external_value:alternateLink}}


{{#iferror:{{#external_value:auteurPrenom2}}||,{{#external_value:auteurPrenom2}}}} {{#iferror:{{#external_value:auteurNom2}}||{{#external_value:auteurNom2}}}}
histoire: {{#external_value:history}}


{{#iferror:{{#external_value:auteurPrenom3}}||,{{#external_value:auteurPrenom3}}}} {{#iferror:{{#external_value:auteurNom3}}||{{#external_value:auteurNom3}}}}
Connexe : {{#external_value:relation}} {{#external_value:relation1}}


{{#iferror:{{#external_value:auteurPrenom4}}||,{{#external_value:auteurPrenom4}}}} {{#iferror:{{#external_value:auteurNom4}}||{{#external_value:auteurNom4}}}}
docketNumber: {{#external_value:docketNumber}}


{{#iferror:{{#external_value:auteurPrenom5}}||,{{#external_value:auteurPrenom5}}}} {{#iferror:{{#external_value:auteurNom5}}||{{#external_value:auteurNom5}}}}
abstractNote: {{#external_value:abstractNote}}


{{#iferror:{{#external_value:auteurPrenom6}}||,{{#external_value:auteurPrenom6}}}} {{#iferror:{{#external_value:auteurNom6}}||{{#external_value:auteurNom6}}}}
language: {{#external_value:language}}


{{#iferror:{{#external_value:auteurPrenom7}}||,{{#external_value:auteurPrenom7}}}} {{#iferror:{{#external_value:auteurNom7}}||{{#external_value:auteurNom7}}}}
balises: {{TagsZotero}}


{{#iferror:{{#external_value:auteurPrenom8}}||,{{#external_value:auteurPrenom8}}}} {{#iferror:{{#external_value:auteurNom8}}||{{#external_value:auteurNom8}}}}
auteurs: {{AuteursZotero}}  


notes : {{#external_value:note}} --- {{#external_value:note1}} --- {{#external_value:note2}}


</includeonly>
</includeonly>
[[Catégorie:ZoteroPage]]
[[Catégorie:ZoteroPage]]