source: spip-zone/_plugins_/albums/trunk/prive/squelettes/navigation/albums.html @ 83809

Last change on this file since 83809 was 83809, checked in by tcharlss@…, 5 years ago

Vérifier qu'il y ait au moins 1 album pour afficher les filtres.
Dans le cas contraire, on affiche tout de même le bloc conteneur pour le compagnon.

File size: 2.4 KB
Line 
1[(#REM)
2
3        Filtres de sélection des albums pour l'albumothèque.
4        Il ne s'agit pas de liens type 'lien_ou_expose', mais bien de filtres qu'on peut activer et désactiver.
5        Un clic sur l'icone «loupe» fait apparaître un champ de recherche pour trouver un élément précis.
6
7][(#REM)
8
9        Utilise :
10                prive/squelettes/navigation/inc-albums_filtres_medias.html
11                prive/squelettes/navigation/inc-albums_filtres_objets.html
12                prive/squelettes/navigation/inc-albums_filtres_utilisations.html
13                prive/squelettes/navigation/inc-albums_filtres_mots.html
14                prive/squelettes/navigation/inc-albums_filtres_auteurs.html
15
16]
17<div class='navigation-albums'>
18<BOUCLE_albums(ALBUMS){tout}{0,1}>
19
20        [(#REM) FICHIERS ]
21        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_documents, env, ajax})]
22
23        [(#REM) MEDIAS ]
24        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_medias, env, ajax})]
25
26        [(#REM) EXTENSIONS ]
27        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_extensions, env, ajax})]
28
29        [(#REM) OBJETS ]
30        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_objets, env, ajax})]
31
32        [(#REM) UTILISATIONS ]
33        [(#REM)[(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_utilisations, env, ajax})]]
34
35        [(#REM) MOTS CLES ]
36        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_mots, env, ajax, nb=10})]
37
38        [(#REM) AUTEURS ]
39        [(#INCLURE{fond=prive/squelettes/navigation/inc-albums_filtres_auteurs, env, ajax, nb=10})]
40
41        [(#REM) JS pour l'autocomplétion des champs de recherche des objets liés aux albums :
42        documents, mot-clés et auteurs ]
43        <script type="text/javascript">
44        jQuery(document).ready(function($) {
45                function autocomplete_objets_albums() {
46                        $("input[name='rechercher_objets_albums']").each( function(index) {
47                                var valObjet = $(this).data('objet');
48                                var page = $(this).data('source');
49                                var idTableObjet = $(this).data('cle');
50                                $(this).autocomplete({
51                                        source: page,
52                                        minLength: 1,
53                                        delay: 500,
54                                        select: function( event, ui) {
55                                                var id = ui.item.id;
56                                                var valArgs = {};
57                                                valArgs[idTableObjet] = id;
58                                                ajaxReload('liste_albums', {args:valArgs});
59                                                $(this).ajaxReload({args:valArgs, history:true});
60                                        }
61                                });
62                        });
63                };
64                autocomplete_objets_albums();
65                if (window.jQuery) jQuery(function(){onAjaxLoad(autocomplete_objets_albums);});
66        });
67        </script>
68
69</BOUCLE_albums>
70</div><!-- .navigation-albums -->
Note: See TracBrowser for help on using the repository browser.