source: spip-zone/_plugins_/noizetier_layout/trunk/noisettes/conteneur.html

Last change on this file was 118208, checked in by Charles Razack, 9 months ago

Ne pas ajouter les classes si aucune grille CSS n'est active

File size: 1.2 KB
Line 
1[(#REM)
2
3        Noisette conteneur
4
5        Surcharge du noizetier :
6        Permet de faire du colonnage, et peut optionnellement avoir un .container
7        Si la noisette est aussi une colonne (enfant directe d'une autre noisette conteneur),
8        On l'encapsule dans un div à part (sinon problème de gouttière inhérent aux grilles qui reposent sur des marges négatives).
9
10        Markups possibles :
11
12        - Markup sans .container :
13        .noisette.row
14
15        - Markup avec .container :
16        .noisette
17                .container
18                        .row
19
20]
21#SET{balise, #ENV{conteneur_balise}|sinon{div}}
22#SET{grille, #REM|noizetier_layout_grille|?{#ARRAY{
23        container, #ENV{css_grid_container},
24        row,       #ENV{css_grid_row},
25        column,    #ENV{css_grid_column},
26        *,         #ENV{css_grid_*},
27}}}
28[<div class="(#GET{grille/column}|attribut_html)">]
29        <[(#GET{balise})] class="noisette[ noisette_(#ENV{type_noisette}|attribut_html)][ (#ENV{conteneur_css}|attribut_html)][ (#GET{grille/container}|non)[(#GET{grille/row}|attribut_html)]]">
30        [(#GET{grille/container}|oui)
31                <div class="[(#GET{grille/container}|attribut_html)]">
32                        <div class="[(#GET{grille/row}|attribut_html)]">
33        ]
34                                <!--noisettes-->
35        [(#GET{grille/container}|oui)
36                        </div>
37                </div>
38        ]
39        </[(#GET{balise})]>
40[(#GET{grille/column}|oui)</div>]
Note: See TracBrowser for help on using the repository browser.