- message d'erreur si style CSL non dispo
- Amélioration des modèles - Page spip.php?page=biblio pour Zpip - Ajout de saisiesv1
parent
bd46ee3cae
commit
fe4451f21b
@ -0,0 +1,10 @@
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> > <strong class="on"><:zotspip:titre_page_biblio:></strong></p>
|
||||
|
||||
<div class="contenu-principal">
|
||||
<div class="cartouche">
|
||||
[<h1 class="h1">(#CONFIG{titre_page_biblio,<:zotspip:titre_page_biblio:>})</h1>]
|
||||
</div>
|
||||
</div>
|
||||
[(#REM) Le type de reference est passe dans type_ref pour eviter colision avec Zpip et le type de page. ]
|
||||
#INCLURE{fond=modeles/biblio_#ENV{tri,annee},type=#ENV{type_ref},env}
|
@ -0,0 +1,11 @@
|
||||
#SET{details,#ENV{details}|=={non}|?{'',#ENV{details,'on'}}}
|
||||
#SET{export,#ENV{export}|=={non}|?{'','on'}}
|
||||
#SET{liens,#ENV{liens}|=={non}|?{'','on'}}
|
||||
#SET{souligne,#ENV{auteur}|et{#ENV{souligne}|!={non}}|?{#ENV{auteur},''}}
|
||||
<B_biblio>
|
||||
<ul class="spip">
|
||||
<BOUCLE_biblio(ZITEMS){id_parent==0}{auteur?}{type?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{0,#ENV{max,100000}}{par auteurs}>
|
||||
#INCLURE{fond=inclure/zitem,id_zitem,csl,liste=oui,icones=oui,details=#GET{details},export=#GET{export},liens=#GET{liens},souligne=#GET{souligne}}
|
||||
</BOUCLE_biblio>
|
||||
</ul>
|
||||
</B_biblio>
|
@ -0,0 +1,17 @@
|
||||
[(#SET{tri, #ARRAY{annee,<:zotspip:item_annee:>,type,<:zotspip:item_type:>,annee_type,<:zotspip:item_annee_type:>,type_annee,<:zotspip:item_type_annee:>,auteur,<:zotspip:item_auteur:>}})]
|
||||
<div class="formulaire_spip">
|
||||
<form action="spip.php" method="get"><div>
|
||||
<input type="hidden" name="page" value="biblio" />
|
||||
<ul>
|
||||
[(#SAISIE{selection,tri,label=<:zotspip:label_tri:>,cacher_option_intro=on,defaut=annee,datas=#GET{tri}})]
|
||||
[(#SAISIE{csl,csl,label=<:zotspip:label_csl:>,cacher_option_intro=on,defaut=#CONFIG{zotspip/csl_defaut}})]
|
||||
[(#SAISIE{zotspip_creator,auteur,label=<:zotspip:label_auteur:>})]
|
||||
[(#SAISIE{zotspip_annee,annee,label=<:zotspip:label_annee:>})]
|
||||
[(#SAISIE{input,recherche,label=<:zotspip:label_recherche_libre:>})]
|
||||
[(#SAISIE{zotspip_type,type_ref,label=<:zotspip:label_type_ref:>})]
|
||||
[(#SAISIE{zotspip_tag,tag,label=<:zotspip:label_tag:>})]
|
||||
[(#SAISIE{zotspip_zcollection,zcollection,label=<:zotspip:label_collection:>})]
|
||||
</ul>
|
||||
<p class="boutons"><input type="submit" class="submit" value="<:zotspip:filtrer:>" /></p>
|
||||
</div></form>
|
||||
</div>
|
@ -0,0 +1 @@
|
||||
[<p>(#LISTER_CSL|table_valeur{#ENV{valeur}}|sinon{#ENV*{sans_reponse}})</p>]
|
@ -0,0 +1 @@
|
||||
[<p>(#ENV{valeur}|zotspip_traduire_type|sinon{#ENV*{sans_reponse}})</p>]
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(POUR){tableau #LISTER_CSL}{par valeur}>
|
||||
<option value="#CLE"[(#CLE|=={#GET{valeur}}|oui)selected="selected"]>#VALEUR</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion annee}{!par annee}{annee!=''}>
|
||||
<option value="#ANNEE"[(#ANNEE|=={#GET{valeur}}|oui)selected="selected"]>#ANNEE</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion collection}{par collection}{collection!=''}>
|
||||
<option value="#COLLECTION"[(#COLLECTION|=={#GET{valeur}}|oui)selected="selected"]>#COLLECTION</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion conference}{par conference}{conference!=''}>
|
||||
<option value="#CONFERENCE"[(#CONFERENCE|=={#GET{valeur}}|oui)selected="selected"]>#CONFERENCE</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZCREATORS){fusion auteur}{par auteur}>
|
||||
<option value="#AUTEUR"[(#AUTEUR|=={#GET{valeur}}|oui)selected="selected"]>#AUTEUR</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion editeur}{par editeur}{editeur!=''}>
|
||||
<option value="#EDITEUR"[(#EDITEUR|=={#GET{valeur}}|oui)selected="selected"]>#EDITEUR</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion publication}{par publication}{publication!=''}>
|
||||
<option value="#PUBLICATION"[(#PUBLICATION|=={#GET{valeur}}|oui)selected="selected"]>#PUBLICATION</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZTAGS){fusion tag}{par tag}>
|
||||
<option value="#TAG"[(#TAG|=={#GET{valeur}}|oui)selected="selected"]>#TAG</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion type}{par_type_zotero}>
|
||||
<option value="#TYPE"[(#TYPE|=={#GET{valeur}}|oui)selected="selected"]>[(#TYPE|zotspip_traduire_type)]</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,22 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
<BOUCLE_selection(ZITEMS){fusion type_doc}{par type_doc}{type_doc!=''}>
|
||||
<option value="#TYPE_DOC"[(#TYPE_DOC|=={#GET{valeur}}|oui)selected="selected"]>#TYPE_DOC</option>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
@ -0,0 +1,28 @@
|
||||
[(#REM)
|
||||
|
||||
### /!\ boucle POUR (spip Bonux) ###
|
||||
|
||||
Parametres :
|
||||
- option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
|
||||
- cacher_option_intro : pas de premier option vide (defaut:"")
|
||||
- class : classe(s) css ajoutes au select
|
||||
- defaut : valeur par defaut si pas présente dans l'environnement
|
||||
- valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
|
||||
- size : taille du select
|
||||
]
|
||||
|
||||
[(#REM) Attention, la valeur ou la valeur forcée peut être une chaine vide. On doit donc tester avec is_null. ]
|
||||
#SET{valeur,#ENV{valeur_forcee}|is_null|?{#ENV{valeur}|is_null|?{#ENV{defaut},#ENV{valeur}},#ENV{valeur_forcee}}}
|
||||
|
||||
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ size="(#ENV{size})"]>
|
||||
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
|
||||
#SET{arbo,#ARRAY{0, }}
|
||||
<BOUCLE_selection(ZCOLLECTIONS){par zcollection}{id_parent=0}>
|
||||
<option value="#ZCOLLECTION"[(#ZCOLLECTION|=={#GET{valeur}}|oui)selected="selected"]>#ZCOLLECTION</option>
|
||||
<BOUCLE_sous(ZCOLLECTIONS){par zcollection}{id_parent}>
|
||||
<option value="#ZCOLLECTION"[(#ZCOLLECTION|=={#GET{valeur}}|oui)selected="selected"]>[(#GET{arbo}|table_valeur{#ID_PARENT})]➥ #ZCOLLECTION</option>
|
||||
[(#SET{arbo,[(#GET{arbo}|array_merge{[(#ARRAY{#ID_ZCOLLECTION,[(#GET{arbo}|table_valeur{#ID_PARENT}|concat{ })]})]})]})]
|
||||
<BOUCLE_sous_sous(BOUCLE_sous) />
|
||||
</BOUCLE_sous>
|
||||
</BOUCLE_selection>
|
||||
</select>
|
Loading…
Reference in New Issue