root/_plugins_/_stable_/acces_restreint/intro_article.html

Revision 22992, 3.1 kB (checked in by cedric@…, 6 weeks ago)

"ajouter un argument id_auteur optionnel aux filtres accesrestreint_article_restreint et accesrestreint_rubrique_restreinte
- si on ne le passe pas, le test vaut pour le visiteur en cours
- si on passe un id_auteur, le test vaut pour cet id_auteur ; en particulier id_auteur=0 permet de faire le test de l'existence d'une restriction pour un visiteur sans droit

Au passage on acheve les camelCase au profit des minuscules, php ne faisant pas la difference, cela n'a pas d'impact sur la compatibilite"

Line 
1[(#REM)
2Cette page propose l'introduction de l'article et un formulaire de login.
3Elle peut etre appellée comme cela depuis article.html
4
5                </BOUCLE_article_principal>
6                [(#ID_ARTICLE|accesrestreint_article_restreint|?{' ',''}) <INCLURE{fond=intro_article}{id_article}> ]
7                [(#ID_ARTICLE|accesrestreint_article_restreint|?{'',' '}) Cette page n'existe pas ]
8                <//B_article_principal>
9
10]
11#CACHE{86400}
12<BOUCLE_intro(ARTICLES){id_article}{tout_voir}>
13<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
14<html dir="#LANG_DIR" lang="#LANG">
15<head>
16<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
17[<meta name="description" content="(#INTRODUCTION|couper{150}|textebrut)" />]
18<INCLURE{fond=inc-head}>
19</head>
20
21<body class="page_article">
22<div id="page">
23
24        [(#REM) Entete de la page + titre du site ]
25        <INCLURE{fond=inc-entete}>
26
27        [(#REM) Fil d'Ariane ]
28        <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; (#TITRE|couper{80})]</div>
29
30
31        <div id="conteneur">
32
33                [(#REM) Contenu principal : contenu de l'article ]
34                <div id="contenu">
35<div class="cartouche">
36                                #DEBUT_SURLIGNE
37                                [(#LOGO_ARTICLE||image_reduire{200,200})]
38                                [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
39                                <h1 class="#EDIT{titre} titre">#TITRE</h1>
40                                [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
41                                #FIN_SURLIGNE
42
43                                <p><small>[(#DATE|nom_jour) ][(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small></p>
44
45                                [(#REM) Inclure le modele des liens de traductions ]
46                                #MODELE{article_traductions}
47
48                        </div>
49
50                        #DEBUT_SURLIGNE
51                        [<div class="#EDIT{texte} texte">(#INTRODUCTION)</div>]
52                        #FIN_SURLIGNE
53                       
54                        <?php if($auteur_session){ ?>
55                        <h3>Votre abonnement ne vous permet pas d'acc&eacute;der &agrave; cette page</h3>
56                        <?php }else{ ?>
57                        <h3>Cette page est acc&eacute;ssible sur abonnement</h3>
58                        <p>Vous pouvez vous abonner en <a class="spip_in" href="spip.php?page=abonnement_complet">cliquant ici</a></p>
59                        <p>Si vous &ecirc;tes d&eacute;j&agrave; abonn&eacute;, vous pouvez vous connecter &agrave; l'aide du formulaire ci-dessous</p>
60
61                        #LOGIN_PUBLIC
62                        <?php } ?>
63                        </div><!-- fin contenu -->     
64                        [(#REM) Menu de navigation laterale ]
65                <div id="navigation">
66
67                        [(#REM) Menu de navigation par rubriques ]
68                        <INCLURE{fond=inc-rubriques}{id_rubrique}>
69
70                        [(#REM) Articles dans la meme rubrique ]
71                        <B_articles_rubrique>
72                        <div class="breves">
73                                <h2 class="menu-titre"><a href="#URL_RUBRIQUE"><:meme_rubrique:></a></h2>
74                                <ul>
75                                        <BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date}{inverse} {0,10}>
76                                        <li><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>#TITRE</a></li>
77                                        </BOUCLE_articles_rubrique>
78                                </ul>
79                        </div>
80                        </B_articles_rubrique>
81
82                        [(#REM) Menu de navigation mots-cles ]
83                        #MODELE{article_mots}
84
85                </div><!-- fin navigation -->
86        </div><!-- fin conteneur -->
87
88        [(#REM) Pied de page ]
89        <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
90
91</div><!-- fin page -->
92</body>
93</html>
94</BOUCLE_intro>
Note: See TracBrowser for help on using the browser.