- Amélioration des modèles - Page spip.php?page=biblio pour Zpip - Ajout de saisiesv1
@ -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> |