source: spip-zone/_galaxie_/code.spip.net/autodoc/trunk/templates/zora/inclure/liste/spiperies_with_tabs.twig @ 74904

Last change on this file since 74904 was 74904, checked in by marcimat@…, 8 years ago

La liste des éléments SPIP des plugins (ie. balises > onglet plugins) est triée par répertoire de plugin.

File size: 1.4 KB
Line 
1{#
2        Reçoit
3        - 'elements' : une collection de fonctions
4        - 'type' : le type de tag correspondant à la collection, tel que 'balise' ou 'filtre' ...
5        - 'before_name' : éventuellement un texte à mettre avant le titre de l'élément
6#}
7
8
9{% set elements_core  = elements|selectionner_fichiers_hors("plugins-dist") %}
10{% set elements_plug  = elements|selectionner_fichiers_dans("plugins-dist") %}
11
12<div class="tabbable"> <!-- Only required for left/right tabs -->
13        <ul class="nav nav-tabs">
14                <li class="active"><a href="#{{ type }}_tout" data-toggle="tab">Tout ({{ elements.count }})</a></li>
15                <li><a href="#{{ type }}_core" data-toggle="tab">Core ({{ elements_core.count }})</a></li>
16                <li><a href="#{{ type }}_plug" data-toggle="tab">Plugins ({{ elements_plug.count }})</a></li>
17        </ul>
18        <div class="tab-content">
19                <div class="tab-pane active" id="{{ type }}_tout">
20                        {% include 'inclure/liste/spiperies.twig' with {'elements' : elements, 'forcer_liste' : true} %}
21                </div>
22                <div class="tab-pane" id="{{ type }}_core">
23                        {% include 'inclure/liste/spiperies.twig' with {'elements' : elements_core, 'forcer_liste' : true} %}
24                </div>
25                <div class="tab-pane" id="{{ type }}_plug">
26                        {% for plugin, directory in elements_plug|lister_plugins %}
27                                <h3>{{ plugin }}</h3>
28                                {% include 'inclure/liste/spiperies.twig' with {
29                                        'elements' : elements_plug|selectionner_fichiers_dans( directory.path ),
30                                        'forcer_liste' : true}
31                                %}
32                        {% endfor %}
33                </div>
34        </div>
35</div>
36
37
38
Note: See TracBrowser for help on using the repository browser.