source: spip-zone/_squelettes_/median/article.html @ 36269

Last change on this file since 36269 was 36269, checked in by neofutur777@…, 10 years ago

petite passe de validation xlmns sur les pages article.html rubrique.html validation.html ( merci pour le logo de validation sur chaque page, ca m aide ;)

File size: 4.3 KB
Line 
1[(#REM) la totale pour faire fonctionner le mot clé _invisible_,
2        y compris rediriger sur 404 si la rubrique en cours ou son ascendance est munie du mot-clé _invisible_
3][(#REM) choper en doublon les rubriques ayant le mot clé invisible, les articles et breves qu'elles contiennent
4]<BOUCLE_rubriques_exclues(RUBRIQUES) {titre_mot=_invisible_} {doublons}>[(#REM)
5  ]<BOUCLE_articles_int(ARTICLES) {doublons} {id_rubrique}></BOUCLE_articles_int>[(#REM)
6  ]<BOUCLE_breves_int(BREVES) {doublons} {id_rubrique}></BOUCLE_breves_int>[
7(#REM) choper en doublon les sous-rubriques, récusivement, et les articles inclus dans des rubriques avec le mot clé invisible
8  ]<BOUCLE_rubriques_int(RUBRIQUES) {doublons} {id_parent}>[(#REM)
9    ]<BOUCLE_art_int(ARTICLES) {doublons} {id_rubrique}></BOUCLE_art_int>[(#REM)
10    ]<BOUCLE_recursive(BOUCLE_rubriques_int)></BOUCLE_recursive>[(#REM)
11  ]</BOUCLE_rubriques_int>[(#REM)
12]</BOUCLE_rubriques_exclues>[
13(#REM) choper en doublon les articles et brèves ayant le mot clé invisible
14]<BOUCLE_articles_exclus(ARTICLES) {titre_mot=_invisible_} {doublons}></BOUCLE_articles_exclus>[
15(#REM)]<BOUCLE_breves_exclues(BREVES) {titre_mot=_invisible_} {doublons}></BOUCLE_breves_exclues>[
16
17(#REM) début affichage
18]<BOUCLE_article_principal(ARTICLES) {id_article} {lang} {doublons}>
19<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
20<html xmlns="http://www.w3.org/1999/xhtml" dir="#LANG_DIR" lang="#LANG">
21<head>
22<title>[(#TITRE|supprimer_numero|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
23[<meta name="description" content="(#INTRODUCTION|couper{150}|textebrut)" />]
24<INCLURE{fond=inc-head}>
25</head>
26
27<body class="page_article">
28<div id="page">
29
30        [(#REM) Entete de la page + titre du site ]
31        <INCLURE{fond=inc-entete}>
32
33  [(#REM) Menu de navigation par rubriques ]
34  <INCLURE{fond=inc-rubriques}{id_rubrique}>
35
36  [(#REM) bloc rechercher ]
37  <div id="rechercher">
38    #FORMULAIRE_RECHERCHE
39  </div><!--#rechercher-->
40
41        [(#REM) Fil d'Ariane ]
42        <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{40})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{40})]</div>
43
44  [(#REM) gerer le cas du mot cle restricted_access => il faut etre loggue pour voir l'article ]
45  <BOUCLE_restrict_access(ARTICLES) {titre_mot=restricted_access}{id_article}{lang}{0,1}>
46    [(#SESSION{login}|oui) [(#INCLURE{fond=inc-article}{id_article}{env})] ]
47   
48    [(#REM) si pas loggué envoyer les formulaires selon config ]
49        [(#SESSION{login}|non)
50            [(#REM) recuperer le texte qui explique qu'il faut se logguer ]
51            #SET{txt_restrict, This page's access is restricted to the identified's contributors. Please log in. }
52            [(#CONFIG{median/texte_acces_restreint}|oui)
53                [(#SET{txt_restrict, [(#CONFIG{median/texte_acces_restreint})] })] ]
54               
55            [<h2 class="restrict_exp">(#GET{txt_restrict})</h2>]
56            [<div class="login_public">(#FORMULAIRE_LOGIN)</div>]
57        ]   
58    <BOUCLE_non_logue(CONDITION){si #SESSION{login}|non}>
59        [(#REM) si mot cle form_account_creation proposer le formulaire de creation de compte ]
60        <BOUCLE_test_cc(ARTICLES){id_article}{titre_mot=form_account_creation}{0,1}>
61            [(#REM) recuperer le texte qui explique la creation d'un compte si mot-cle form_account_creation ]
62            #SET{txt_account_creation, 'Want create an acount?'}
63            [(#CONFIG{median/texte_creation_compte}|oui)
64                [(#SET{txt_account_creation, [(#CONFIG{median/texte_creation_compte})] })] ]
65               
66            <h2 class="restrict_exp">#GET{txt_account_creation}</h2>
67             <div class="formulaire_i2">
68                [(#PLUGIN{inscription2}|oui) #FORMULAIRE_INSCRIPTION2 ]
69                [(#PLUGIN{inscription2}|non) #FORMULAIRE_INSCRIPTION ]
70             </div>
71        </BOUCLE_test_cc>
72    </BOUCLE_non_logue>
73  </BOUCLE_restrict_access>
74 
75    [(#INCLURE{fond=inc-article}{id_article}{env})]
76  <//B_restrict_access>
77
78        [(#REM) Pied de page ]
79        <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
80
81</div><!-- fin page -->
82</body>
83</html>
84</BOUCLE_article_principal>
Note: See TracBrowser for help on using the repository browser.