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

De alcolois
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Généré depuis un schéma de page
Ligne 1 : Ligne 1 :
<noinclude>
<noinclude>
Formulaire pour créer une page wiki à partir d’un item Zotero.
Ceci est le formulaire « ZoteroPageCreation ».
</noinclude>
Pour créer une page avec ce formulaire, entrez le nom de la page ci-dessous ;
{{{for template|ZoteroPage}}}
si une page existe déjà sous ce nom, vous serez dirigé vers un formulaire pour la modifier.


'''Nom de la page à créer (au format « Titre, Référence neutre ») :'''
{{#forminput:form=ZoteroPageCreation|autocomplete on category=ZoteroPage}}
{{{field|PageName|input type=textbox|size=60|mandatory}}}


<!-- Requête Zotero uniquement ici -->
</noinclude><includeonly>
{{#get_web_data:
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
  url=https://api.zotero.org/groups/4893620/items?q={{#urlencode:{{#explode:{{{PageName}}}|,|1}}}}&itemType=case&limit=10&include=data
{{{for template|ZoteroPage}}}
  |format=json
{| class="formtable"
  |use jsonpath=true
  |data=key=$[*].key, title=$[*].data.caseName, date=$[*].data.dateDecided, court=$[*].data.court, url=$[*].data.url
}}
 
{{#if_external_data:
'''Sélectionnez un item Zotero correspondant à « {{#explode:{{{PageName}}}|,|1}} » :'''
{| 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 Zotero trouvé pour « {{#explode:{{{PageName}}}|,|1}} ».'''
{{{end template}}}
}}


{{{standard input|save}}}
</includeonly>
{{{end template}}}

Version du 3 juin 2025 à 17:26

Ceci est le formulaire « ZoteroPageCreation ». Pour créer une page avec ce formulaire, entrez le nom de la page ci-dessous ; si une page existe déjà sous ce nom, vous serez dirigé vers un formulaire pour la modifier.