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

De alcolois
Aller à la navigation Aller à la recherche
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]]

Dernière version du 12 juin 2025 à 00:03

Ceci est le formulaire « ZoteroPageCreation ».

Pour créer une page avec ce formulaire, vous n'avez qu'à copier-coller à partir du site de CanLII la référence d'une décision dans la champ à la fin de cette page. Veuillez copier le texte en surbrillance comme dans l'exemple ci-dessous. Si une page avec ce nom existe déjà, vous serez dirigé vers un formulaire pour l’éditer.

Vous devez respecter le format suivant : <Nom des parties>, <Référence neutre/Référence CANLII>. Par exemple : R. c. Jordan, 2016 CSC 27 ou encore : Mizu, 2018 CanLII 47112 (QC RACJ)

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 «[]», 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)