Changeset 80021 in spip-zone


Ignore:
Timestamp:
Jan 13, 2014, 6:18:25 PM (6 years ago)
Author:
severo@…
Message:

mediaspip_core - on affiche les documents annexes

et on corrige le calcul du total et du document
sélectionné par défaut.

Location:
_squelettes_/mediaspip/mediaspip_core/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/mediaspip/mediaspip_core/trunk/inclure/documents-medias.html

    r80020 r80021  
    44<BOUCLE_si_telecharge(CONDITION){si #AUTORISER{mstelecharger,document,#ID_ARTICLE}|oui}>
    55[(#SET{documents_orig,#ARRAY})]
     6[(#SET{documents_annexes,#ARRAY})]
    67[(#SET{documents_copies,#ARRAY})]
    78[(#REM)
    8         On compte les documents (original, conversions)
     9        On compte les documents (original, annexes, conversions)
    910]
    1011<BOUCLE_docs_comptage(DOCUMENTS){id_article}{mode IN document,image}{par num titre, date}>
    1112        [(#SET{documents_orig,#GET{documents_orig}|push{#ID_DOCUMENT}})]
    12         <BOUCLE_conversions(DOCUMENTS){si #VAL{copies}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui}{objet=document}{id_objet=#ID_DOCUMENT}{tout}>
     13        <BOUCLE_annexes(DOCUMENTS){si #VAL{annexes}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui}{objet=document}{id_objet=#ID_DOCUMENT}{mode IN annexe}{tout}>
     14                [(#SET{documents_annexes,#GET{documents_annexes}|push{#ID_DOCUMENT}})]
     15        </BOUCLE_annexes>
     16        <BOUCLE_conversions(DOCUMENTS){si #VAL{copies}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui}{objet=document}{id_objet=#ID_DOCUMENT}{mode !IN annexe}{tout}>
    1317                [(#SET{documents_copies,#GET{documents_copies}|push{#ID_DOCUMENT}})]
    1418        </BOUCLE_conversions>
    1519</BOUCLE_docs_comptage>
    16 #SET{total,#GET{documents_copies}|count}
     20#SET{total,0}
    1721[(#VAL{original}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui)
    1822        #SET{total,#GET{total}|plus{#GET{documents_orig}|count}}
    1923        #SET{id_document_par_defaut, #GET{documents_orig}|table_valeur{0}}
    2024]
    21 [(#VAL{original}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|non)
    22         #SET{id_document_par_defaut, #GET{documents_copies}|table_valeur{0}}
     25[(#VAL{annexes}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui)
     26        #SET{total,#GET{total}|plus{#GET{documents_annexes}|count}}
     27        #SET{id_document_par_defaut, #GET{id_document_par_defaut,#GET{documents_annexes}|table_valeur{0}}}
     28]
     29[(#VAL{copies}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY}}|oui)
     30        #SET{total,#GET{total}|plus{#GET{documents_copies}|count}}
     31        #SET{id_document_par_defaut, #GET{id_document_par_defaut,#GET{documents_copies}|table_valeur{0}}}
    2332]
    2433#SET{id_document,#ENV{id_document,#GET{id_document_par_defaut,0}}}
     
    4150                                        </ul>
    4251                                </div>]
     52
     53                                <B_documents_annexes>
     54                                <div class="annexes">
     55                                        <h4 class="h4"><:mediaspip_core:info_documents_liens_directs_annexes:></h4>
     56                                        <ul class="liste-items">
     57                                        <BOUCLE_documents_annexes(DOCUMENTS){si #VAL{annexes}|in_array{#CONFIG{mediaspip/squelettes/telecharger_types,#ARRAY{original,copies}}}|oui}{objet=document}{id_objet=#ID_DOCUMENT}{mode IN annexe}{par num titre, date}{tout}>
     58                                                [(#INCLURE{fond=inclure/document-resume,id_document=#ID_DOCUMENT,expose=[(#ID_DOCUMENT|=={#GET{id_document}}|?{'on',''})]})]
     59                                        </BOUCLE_documents_annexes>
     60                                        </ul>
     61                                </div>
     62                                </B_documents_annexes>
    4363
    4464                                <B_documents_joints>
  • _squelettes_/mediaspip/mediaspip_core/trunk/lang/mediaspip_core_fr.php

    r80020 r80021  
    109109        'info_documents' => 'Les documents',
    110110        'info_documents_liens_directs' => 'Liens directs vers les documents',
     111        'info_documents_liens_directs_annexes' => 'Annexes',
    111112        'info_documents_liens_directs_conversions' => 'Conversions automatiques',
    112113        'info_documents_liens_directs_doc2img' => 'Conversions automatiques',
Note: See TracChangeset for help on using the changeset viewer.