source: spip-zone/_squelettes_/mediaspip/mediaspip_core/trunk/inclure/documents-medias_links.html @ 80032

Last change on this file since 80032 was 80032, checked in by severo@…, 7 years ago

mediaspip_core liens directs pour les annexes aussi

File size: 4.3 KB
Line 
1[(#REM)
2        Liste de liens vers les documents
3        Configurable dans le formulaire de configuration de mediaspip_core
4]
5<B_documents_orig_joints>
6        <h3 class="h3"><:mediaspip_core:info_documents_liens_directs:></h3>
7        <ul class="liste-items liste_docs_liens_directs" id="liste_docs_liens_directs">
8                <BOUCLE_documents_orig_joints(DOCUMENTS){si #CONFIG{mediaspip/squelettes/afficher_lien_direct}|=={on}|et{#CONFIG{mediaspip/squelettes/liens_limiter_acces,off}|!={on}|ou{#AUTORISER{msvoirliens}}}|oui}{id_article}{mode !IN doc2img,conversion}{par id_document}>
9                        [(#GRAND_TOTAL|>{1}|oui)
10                        <li class="item info">
11                                <h4>[(#TITRE|sinon{[(#FICHIER|basename)]})]</h4>
12                        </li>][(#VAL{vignette}|in_array{#CONFIG{mediaspip/squelettes/liens_types,#LISTE{copies,vignette}}}|oui)[
13                        (#EXTENSION|in_array{#LISTE{jpg,gif,png}}|et{#HAUTEUR|>{400}|ou{#LARGEUR|>{400}}}|oui)[(#SET{vignette,[(#LOGO_DOCUMENT|image_reduire{400,400}|extraire_attribut{src}|url_absolue)]})]][
14                        (#EXTENSION|in_array{#LISTE{jpg,gif,png}}|non)[(#SET{vignette,[(#LOGO_DOCUMENT|extraire_attribut{src}|url_absolue)]})]]
15                        [<li class="item info_lien">
16                                <div class="formulaire_spip">
17                                <form>
18                                        <label for="vignette_#ID_DOCUMENT"><:mediaspip_core:info_lien_vignette:></label>
19                                        <input type="text" class="text copypaste" id="vignette_#ID_DOCUMENT" name="vignette_#ID_DOCUMENT" value="(#GET{vignette})" readonly="readonly" size="50" />
20                                </form>
21                                </div>
22                        </li>]][(#VAL{original}|in_array{#CONFIG{mediaspip/squelettes/liens_types,#LISTE{copies,vignette}}}|oui)
23                        <li class="item info_lien">
24                                <div class="formulaire_spip">
25                                        <form>
26                                                <label for="original_#ID_DOCUMENT"><:mediaspip_core:document_version_originale:> (.#EXTENSION)</label>
27                                                <input type="text" class="text copypaste" id="original_#ID_DOCUMENT" name="original_#ID_DOCUMENT" value="[(#URL_DOCUMENT|url_absolue)]" readonly="readonly" size="50" />
28                                        </form>
29                                </div>
30                        </li>]
31                        <BOUCLE_documents_annexes(DOCUMENTS){objet=document}{id_objet=#_documents_orig_joints:ID_DOCUMENT}{mode=annexe}{tout}>
32                        <li class="item info_lien">
33                                <div class="formulaire_spip">
34                                        <form>
35                                                <label for="annexe_#ID_DOCUMENT_#EXTENSION"><:mediaspip_core:document_annexe:></label>
36                                                <input type="text" class="text copypaste" id="annexe_#ID_DOCUMENT_#EXTENSION" name="annexe_#ID_DOCUMENT_#EXTENSION" value="[(#URL_DOCUMENT|url_absolue)]" readonly="readonly" size="50" />
37                                        </form>
38                                </div>
39                        </li>
40                        </BOUCLE_documents_annexes>
41                        <BOUCLE_copies(CONDITION){si #VAL{copies}|in_array{#CONFIG{mediaspip/squelettes/liens_types,#LISTE{copies,vignette}}}|oui}>
42                                <BOUCLE_documents_copies(DOCUMENTS){objet=document}{id_objet=#_documents_orig_joints:ID_DOCUMENT}{mode !IN doc2img,annexe}{tout}>
43                                <li class="item info_lien">
44                                        <div class="formulaire_spip">
45                                                <form>
46                                                        <label for="copie_#ID_DOCUMENT_#EXTENSION"><:mediaspip_core:document_version{version=#EXTENSION}:></label>
47                                                        <input type="text" class="text copypaste" id="copie_#ID_DOCUMENT_#EXTENSION" name="copie_#ID_DOCUMENT_#EXTENSION" value="[(#URL_DOCUMENT|url_absolue)]" readonly="readonly" size="50" />
48                                                </form>
49                                        </div>
50                                </li>
51                                </BOUCLE_documents_copies>
52                                <B_doc2img_copies>
53                                </ul>
54                                <h3 class="h3"><:mediaspip_core:info_documents_liens_directs_doc2img:></h3>
55                                #ANCRE_PAGINATION
56                                [<div class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</div>]
57                                <ul class="liste-items liste_docs_liens_directs">
58                                <BOUCLE_doc2img_copies(DOCUMENTS){objet=document}{id_objet=#_documents_orig_joints:ID_DOCUMENT}{mode=doc2img}{par id_document}{pagination 5}{tout}>[(#SET{ul_ferme,oui})]
59                                        <li class="item info_lien">
60                                                <div class="formulaire_spip">
61                                                        <form>
62                                                                <label for="copie_#ID_DOCUMENT">[(#SET{nb,#COMPTEUR_BOUCLE})]
63                                                                        [(#GRAND_TOTAL|=={1}|?{<:mediaspip_core:document_conversion:>,[(#VAL{mediaspip_core:document_conversion_page}|_T{#ARRAY{nb,#GET{nb}}})]})]</label>
64                                                                <input type="text" class="text copypaste" id="copie_#ID_DOCUMENT" name="copie_#ID_DOCUMENT" value="[(#URL_DOCUMENT|url_absolue)]" readonly="readonly" size="50" />
65                                                        </form>
66                                                </div>
67                                        </li></BOUCLE_doc2img_copies>
68                                </ul>
69                                [<div class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</div>]
70                                </B_doc2img_copies>
71                        </BOUCLE_copies>
72                </BOUCLE_documents_orig_joints>
73        [(#GET{ul_ferme}|!={oui}|oui)</ul>]
74</B_documents_orig_joints>
Note: See TracBrowser for help on using the repository browser.