source: spip-zone/_galaxie_/code.spip.net/autodoc/trunk/templates/zora/inclure/descriptions/constants.twig @ 74727

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

Définir également le titre des objets sur le template de base.

File size: 1.6 KB
Line 
1
2{% set id = "constantes" %}
3<div class="accordion espace" id="{{ id }}">
4        {% for constant in constants %}
5
6                {% set nom = constant.name %}
7                {% set nom_id = 'constant_' ~ nom|replace({'$':'-', '{':'-', '}':'-', '"':'-', "'": '-' }) %}
8                {% set ancre = '_' ~ nom_id %}
9                {% set api = constant.tags.api.count %}
10                {% set deprecated = constant.deprecated %}
11
12                <div id="{{ nom_id }}" class="accordion-group">
13                        <div class="accordion-heading{{ api ? ' api' : '' }}{{ deprecated ? ' deprecated' : '' }}">
14                                <a class="accordion-toggle" data-toggle="collapse" data-parent="#{{ id }}" href="#{{ ancre }}">
15                                        <strong>{{ nom }}</strong>
16                                        {% if constant.summary %}
17                                                <div class='description'>{{ constant.summary|markdown|raw }}</div>
18                                        {% endif %}
19                                </a>
20                        </div>
21                        <div id="{{ ancre }}" class="accordion-body collapse">
22                                <div class="accordion-inner">
23                                        {% if constant.description %}
24                                        <div class="presentation">
25                                                {{ constant.description|markdown|raw }}
26                                        </div>
27                                        {% endif %}
28
29                                        <div class='partie retours coloration'>
30                                                <h3>Valeur</h3>
31
32                                                <ul class='liste'>
33
34                                                        <li class='item'>
35                                                        <div class='param'>
36                                                                {% if constant.value %}
37                                                                <div class="description">{{ constant.value|markdown|raw }}</div>
38                                                                {% endif %}
39                                                        </div><!-- .param -->
40                                                        </li>
41
42                                                </ul>
43                                        </div><!-- .return.coloration -->
44
45
46                                        {% for tagName,tags in constant.tags if tagName not in ['var'] %}
47                                                {% include "inclure/descriptions/tags.twig"
48                                                with {
49                                                        'titre': tagName|title,
50                                                        'tags': tags
51                                                        }
52                                        %}
53                                        {% endfor %}
54
55                                </div>
56                        </div>
57                </div>
58        {% endfor %}
59</div>
Note: See TracBrowser for help on using the repository browser.