« Formulaire:ZoteroPageCreation » : différence entre les versions
Aller à la navigation
Aller à la recherche
Création du formulaire |
Nouvelle mouture |
||
| Ligne 1 : | Ligne 1 : | ||
<noinclude> | <noinclude> | ||
Formulaire | Formulaire permettant de créer une page en important un item Zotero. | ||
</noinclude> | </noinclude> | ||
{{{for template|ZoteroPage}}} | {{{for template|ZoteroPage}}} | ||
{{{field|PageName|input type= | '''Nom de la page à créer (titre, référence) :''' | ||
{{{field|PageName|input type=textbox|size=60|mandatory}}} | |||
<!-- Extraire le titre pour la recherche Zotero --> | |||
{{#set:ZoteroTitle={{#explode:{{{PageName}}}|,|1}}}} | |||
''' | <!-- Recherche Zotero --> | ||
{{#get_web_data: | |||
url=https://api.zotero.org/groups/4893620/items?q={{#urlencode:{{#explode:{{{PageName}}}|,|1}}}}&itemType=case&limit=10&include=data | |||
|format=json | |||
|use jsonpath=true | |||
|data=key=$[*].key, title=$[*].data.caseName, date=$[*].data.dateDecided, court=$[*].data.court, url=$[*].data.url | |||
}} | |||
{{#if_external_data: | |||
'''Sélectionnez l'item Zotero à importer :''' | |||
{| class="wikitable sortable" | |||
! Choisir | |||
! Titre | |||
! Date | |||
! Cour | |||
! Lien | |||
{{#for_external_table: | |||
|- | |||
| <input type="radio" name="ZoteroPage[ZoteroKey]" value="{{{key}}}" required> | |||
| {{{title}}} | |||
| {{{date}}} | |||
| {{{court}}} | |||
| [{{{url}}} Voir] | |||
}} | |||
|} | |||
|'''Aucun résultat trouvé pour « {{#explode:{{{PageName}}}|,|1}} ».''' | |||
}} | |||
{{{standard input|save}}} | {{{standard input|save}}} | ||
{{{end template}}} | {{{end template}}} | ||
Version du 3 juin 2025 à 15:59
Formulaire permettant de créer une page en important un item Zotero.
ZoteroPage
Nom de la page à créer (titre, référence) : PageName
{{#if_external_data: Sélectionnez l'item Zotero à importer :
| Choisir | Titre | Date | Cour | Lien |
|---|
|Aucun résultat trouvé pour « ». }}
save {{{end template}}}