source: plugins_spip/squeeze_article/formulaires/boite_documents.html @ 433

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

hop ... dans la modification d'un article ou affiche les doc de l'article et des traductions

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