source: spip-zone/_plugins_/cairn/cairn.html @ 85255

Last change on this file since 85255 was 85255, checked in by christopheld@…, 6 years ago

Le traitement des sections (intertitres) dans r84474 était erroné, d'où revert dans le commit précédent. Réintégration des corrections qui étaient nécessaires : identifiants dans la partie liminaire, listes, images. Et aussi traitements des notes. Reste des bugs (voir todo).

File size: 1.7 KB
Line 
1#CACHE{0}
2<!DOCTYPE html>
3<html lang="fr">
4<head>
5    <meta charset="#CHARSET">
6    <title>Enregistrement des fichiers pour Cairn</title>
7    <style>
8        span {white-space: nowrap;}
9        .statut {margin-right:1em; width:5%; display: inline-block;}
10        .ok{color:green;}.erreur{color:red;}
11        .table{display:table;}.cell {display:table-cell;}
12        .b1{width:100%;border-bottom:1px solid #ccc;padding:0.25em 0;}
13        .b2{width:30%;}
14        .b3{width:60%;}
15    </style>
16</head>
17<body>
18    <h1>Enregistrement des fichiers pour Cairn</h1>
19    [(#VAL{cairn}|mkdir)]
20    [(#VAL{cairn/.htaccess}|ecrire_fichier{"Deny from all"})]
21    <BOUCLE_meta(RUBRIQUES){id_parent=115}{!par titre}{id_rubrique?}>
22    <h2>#ID_RUBRIQUE:#TITRE</h2>
23    #SET{numero,#TITRE|match{\d+?}}
24    #SET{isbn,#ISBN}
25    #SET{date_numero,#DATE_NUMERO}
26    [(#VAL{cairn/#GET{numero}}|mkdir)]
27    <ol>
28    <BOUCLE_numero(ARTICLES){branche}{par page_debut}>
29        #SET{file,cairn/#GET{numero}/Vacarme#GET{numero}-#PAGE_DEBUT-#ID_ARTICLE.xml}
30        <li class="table b1"><span class="cell b2">#GET{file}</span>
31            [(#GET{file}|file_exists|?{
32                [<span class="cell b3"><span class="statut ok">Ok</span> <em>(#TITRE)</em>]</span>,
33                [<span class="cell b3">(#GET{file}|ecrire_fichier{
34                    #INCLURE{fond=cairn/article,id_article,numero=#GET{numero},isbn=#GET{isbn},date_numero=#GET{date_numero}}
35                    |cairn_figure{cairn/#GET{numero}}
36                }|?{<span class="statut ok">Sauvé</span>,<span class="statut erreur">Erreur</span>})[ <em>(#TITRE)</em>]</span>]
37            })]
38        </li>
39    </BOUCLE_numero>
40    </ol>
41    </BOUCLE_meta>
42</body>
43</html>
Note: See TracBrowser for help on using the repository browser.