Ignore:
Timestamp:
07/12/08 00:19:15 (11 years ago)
Author:
kent1
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/squeeze_article/formulaires/boite_documents.html

    r391 r433  
    11#CACHE{0}
     2       
    23<script type="text/javascript" src="#CHEMIN{javascript/layer.js}"></script>
    34<fieldset id="formarticle_documents">
    45        <legend><:squeeze_article:documents_post:></legend>
    56<ul>
    6 <B_docs>
    7 #ANCRE_PAGNINATION
    8 <BOUCLE_docs(DOCUMENTS){id_article}{pagination 3}>
    9         <li>
    10         <div class="info_doc" id="doc#ID_DOC">
    11                 <h4 class="titre_doc">
    12                         <span class="titre_doc_titre #EDIT{titre}">[(#TITRE|sinon{[(#FICHIER|basename|couper{20})]})]</span>
    13                         <span class="delete_doc">
    14                                 <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>
    15                         </span>
    16                         <br class="nettoyeur" />
    17                 </h4>
    18                 <div class="vignette_doc">
    19                 [(#EXTENSION|match{$^(gif,jpg,png)}|?{' '})
    20                         #SET{ratio_x,#LARGEUR|div{50}}
    21                         #SET{ratio_y,#HAUTEUR|div{50}}
    22                         #SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
    23                         #SET{img,#FICHIER|image_reduire_par{#GET{ratio}}|image_recadre{50,50,center}}
    24                         [(#GET{img}
    25                                 |inserer_attribut{class,spip_logos}
    26                                 |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})]
    27                 ]
    28                 [(#EXTENSION|match{$^(gif,jpg,png)}|?{'',' '})
    29                         [(#LOGO_DOCUMENT||image_reduire{50,50})]
    30                 ]
     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>
    3153                </div>
    32                 <div class="texte_doc #EDIT{descriptif}">
    33                         [(#DESCRIPTIF|couper{100}|sinon{<:pas_de_descriptif:>})]
    34                 </div>
    35                 <div class="inclusion_doc">
    36                         [(#MODE|=={'document'}|?{' '})
    37                         <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>]
    38                         [(#MODE|=={'image'}|?{' '})
    39                         <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>]
    40                 </div>
    41         </div>
    42         </li>
    43 </BOUCLE_docs>
    44 [<p class="pagination">(#PAGINATION)</p>]
    45 </B_docs>
     54                </li>
     55        </BOUCLE_docs>
     56        [<p class="pagination">(#PAGINATION)</p>]
     57        </B_docs>
     58</BOUCLE_article>
    4659<li>
    4760        <:squeeze_article:aucun_document:>
Note: See TracChangeset for help on using the changeset viewer.