source: spip-zone/_galaxie_/code.spip.net/autodoc/trunk/templates/zora/content/sommaire.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.6 KB
Line 
1<section>
2        <header class="cartouche">
3                <h1 class='hide'>{{ titre_page }}</h1>
4        </header>
5
6        <div class="main">
7
8                {%- if (configuration.options.description.value) -%}
9                        <div id="descriptif_site_spip" class='lead'><p>{{ configuration.options.description.value }}</p></div>
10                {%- endif -%}
11
12                {%- if (configuration.options.presentation.value) -%}
13                        <div class="hero-unit item hentry">
14                                <div class="texte entry-content"><p>{{ configuration.options.presentation.value }}</p></div>
15                        </div>
16                {%- endif -%}
17
18        </div>
19</section>
20
21{% set elements = [ 
22        {'type': 'balise',   'nom': 'Balises',   'elements': project.indexes.spip.balises|trier('name')},
23        {'type': 'filtre',   'nom': 'Filtres',   'elements': project.indexes.spip.filtres|trier('name')},
24        {'type': 'critere',  'nom': 'Critères',  'elements': project.indexes.spip.criteres|trier('name')},
25        {'type': 'boucle',   'nom': 'Boucles',   'elements': project.indexes.spip.boucles|trier('name')},
26        {'type': 'pipeline', 'nom': 'Pipelines', 'elements': project.indexes.spip.pipelines|trier('tags.pipeline.0.description', 'getFullyQualifiedStructuralElementName')},
27] %}
28
29{% for e in elements %}
30        {% if e.elements|length %}
31                <div id="{{ e.type }}">
32                        <h3>{{ e.nom }}</h3>
33                        <ul class='colonnes'>
34                                {% for function in e.elements %}
35                                        {% if not function.tags['deprecated'].count %}
36                                                <li
37                                                        {{- function.tags[e.type].0.wasMissing ? " class='was_missing' " : '' -}}
38                                                ><a href="{{ path( function ) }}">{{ function.tags[e.type].0.description }}</a></li>
39                                        {% endif %}
40                                {% endfor %}
41                        </ul>
42                </div><!-- #{{ e.type }} -->
43        {% endif %}
44{% endfor %}
Note: See TracBrowser for help on using the repository browser.