|
|
| 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}}}
| |