source: plugins_spip/squeeze_article/formulaires/boite_documents.html

Last change on this file was 533, checked in by kent1, 12 years ago

gestion des documents

File size: 3.5 KB
Line 
1#CACHE{0}<BOUCLE_article(ARTICLES){id_article}>
2        #SET{id_documents,#ARRAY}
3        [(#SET{id_documents,#GET{id_documents}|push{0}})]
4        #SET{id_articles,#ARRAY}
5        [(#SET{id_articles,#GET{id_articles}|push{0}})]
6        <BOUCLE_trads_lang(ARTICLES){traduction}>
7                [(#SET{id_articles,#GET{id_articles}|push{#ID_ARTICLE}})]
8                <BOUCLE_documents_lang(DOCUMENTS) {id_article}>[(#SET{id_documents,#GET{id_documents}|push{#ID_DOCUMENT}})]</BOUCLE_documents_lang>
9        </BOUCLE_trads_lang>
10
11        <B_docs>
12        #ANCRE_PAGNINATION
13        <BOUCLE_docs(DOCUMENTS){id_document IN #GET{id_documents}}{par date}{inverse}{pagination 3}>
14                <li>
15                <div class="info_doc" id="doc#ID_DOC">
16                        <h4 class="titre_doc">
17                                <span class="titre_doc_titre #EDIT{titre}">[(#TITRE|sinon{[(#FICHIER|basename|couper{20})]})]</span>
18                                <span class="delete_doc">
19                                        <a href="[(#EVAL{squeeze_delete_doc}|generer_url_action|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{type,'article'}|parametre_url{redirect,[(#URL_PAGE{squeeze_liste_documents}|parametre_url{id_article,#ID_ARTICLE,'&'})]})]" onclick="jQuery.get(jQuery(this).attr('href'));return AjaxSqueeze('[(#URL_PAGE{squeeze_liste_documents}|parametre_url{id_article,#ID_ARTICLE,'&'}|parametre_url{page_type,#ENV{page_type}})]','liste_docs_liste','',event)" >[X]</a>
20                                </span>
21                                <br class="nettoyeur" />
22                        </h4>
23                        <div class="vignette_doc">
24                        [(#EXTENSION|match{gif|jpg|png}|?{' '})
25                                #SET{ratio_x,#LARGEUR|div{54}}
26                                #SET{ratio_y,#HAUTEUR|div{54}}
27                                #SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
28                                #SET{img,#FICHIER|image_reduire_par{#GET{ratio}}|image_recadre{54,54,center}}
29                                [(#GET{img}
30                                        |inserer_attribut{class,spip_logos}
31                                        |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})]
32                        ]
33                        [(#EXTENSION|match{gif|jpg|png}|?{'',' '})
34                                [(#LOGO_DOCUMENT||image_reduire{54,54})]
35                        ]
36                        </div>
37                        <div class="texte_doc #EDIT{descriptif}">
38                                [(#DESCRIPTIF|couper{100}|sinon{<:pas_de_descriptif:>})]
39                        </div>
40                        [(#ENV{page_type}|=={squeeze_article}|?{' '})
41                        <div class="inclusion_doc">
42                                [(#MODE|=={'document'}|?{' '})
43                                <span onclick="barre_inserer('<doc#ID_DOCUMENT|left>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;doc#ID_DOCUMENT|left&gt;</span> <span onclick="barre_inserer('<doc#ID_DOCUMENT|center>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;doc#ID_DOCUMENT|center&gt;</span> <span onclick="barre_inserer('<doc#ID_DOCUMENT|right>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;doc#ID_DOCUMENT|right&gt;</span>]
44                                [(#MODE|=={'image'}|?{' '})
45                                <span onclick="barre_inserer('<img#ID_DOCUMENT|left>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|left&gt;</span> <span onclick="barre_inserer('<img#ID_DOCUMENT|center>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|center:&gt;</span> <span onclick="barre_inserer('<img#ID_DOCUMENT|right>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|right&gt;</span>]
46                        </div>]
47                        [(#ENV{page_type}|=={squeeze_article}|?{'','<br class="nettoyeur" />'})]
48                </div>
49                </li>
50        </BOUCLE_docs>
51        [<p class="pagination">(#PAGINATION)</p>]
52        </B_docs>
53        <li>
54                <:squeeze_article:aucun_document:>
55        </li>
56        <//B_docs>
57</BOUCLE_article>
58[(#ENV{page}|=={squeeze_add_docs}|?{'',' '})
59[(#PLUGIN{squeeze_docs}|?{' ',''})
60        [(#ENV{id_article}|?{' '})
61        <li>
62                <a href="[(#URL_PAGE{squeeze_add_docs}|parametre_url{id_article,#ENV{id_article}})]" class="nyromodal">
63                        <:squeeze_admin:ajouter_documents_article:>
64                </a>
65        </li>]
66
67        [(#ENV{id_article}|?{'',' '})
68        <li>
69                <:squeeze_article:ajouter_documents_article_apres_post:>
70        </li>]
71]]
Note: See TracBrowser for help on using the repository browser.