source: spip-zone/_squelettes_/oswd/3626_multiflex-3/noisettes/article/inc/intro_articles.html @ 32413

Last change on this file since 32413 was 32413, checked in by marcimat@…, 11 years ago
  • coquilles
  • pouvoir récupérer une adresse d'image au hasard
File size: 3.0 KB
Line 
1[(#REM)
2        Options:
3        - mfx_doublons :                                nom d'un doublon... (#inclure seulement)
4        - mfx_afficher_details :                affiche ou non les détails : date, auteurs, rubrique et nombre commentaires {oui*|non}
5        - mfx_afficher_surtitre :               affiche ou non le surtitre {oui*|non}
6        - mfx_afficher_soustitre :              affiche ou non le soustitre {oui*|non}
7        - mfx_afficher_logo :                   affiche ou non le logo {oui*|non}
8        - mfx_logo_taille :                     affiche ou non le logo {nombre|100*}
9        - mfx_logo_align :                              affiche ou non le logo {left|center|right*}
10        - mfx_afficher_lire_suite :     affiche ou non un "lire la suite"  {oui|non*}
11        - mfx_afficher_nombre_commentaires :    affiche le nombre de commentaires  {oui|non*}
12        - mfx_lien_sur_titre :                  affiche ou non un lien sur le titre  {oui*|non}
13        - mfx_couper_texte :                    coupe le texte de l'intro à la taille donné {nombre|non*}
14        - mfx_pagination_nombre :               nombre d'articles par page {nombre|3*}
15        - mfx_pagination_liens_pages :  afficher les liens vers les autres pages {oui*|non}(1 | 2 | 3 | ...)
16        - mfx_balise_titre :                    balise pour afficher le titre {h1*|h2}
17]
18
19[(#SET{doublons, [(#ENV{mfx_doublons}|sinon{#DOUBLON_ALEA})]})]
20[(#SET{logo_taille,  [(#ENV{mfx_logo_taille}|sinon{100})]})]
21[(#SET{logo_align,  [(#ENV{mfx_logo_align}|sinon{right})]})]
22
23
24
25#LOAD_DOUBLONS
26
27<B_intro_articles>
28#ANCRE_PAGINATION
29<BOUCLE_intro_articles(ARTICLES){id_rubrique?}{par date}{inverse}{pagination #ENV{mfx_pagination_nombre}|sinon{3}}{doublons #GET{doublons}}>
30         
31          [(#ENV{mfx_afficher_surtitre}|=={'non'}|non)
32            [<h3 class="[(#EDIT{surtitre}) ]surtitre">(#SURTITRE)</h3>]
33          ]
34         
35          <h1 class="[(#EDIT{titre}) ]titre">
36            [(#ENV{mfx_lien_sur_titre}|=={'non'}|?{ 
37          #TITRE
38          ,
39          <a href="#URL_ARTICLE">#TITRE</a>
40        })]
41          </h1>
42         
43          [(#ENV{mfx_afficher_soustitre}|=={'non'}|non)
44           [<h3 class="[(#EDIT{soustitre})] soustitre">(#SOUSTITRE)</h3>]
45          ]
46         
47          [(#ENV{mfx_afficher_details}|=={'non'}|non)
48            <p class="details">[(#DATE|nom_jour|ucfirst) ][(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)][ <:multiflex:dans_rubrique:> (#INCLURE{fond=noisettes/rubrique/inc/titre_rubrique}{id_rubrique})]</p>
49          ]
50         
51        [(#ENV{mfx_afficher_logo}|!={non}|oui)
52          [(#LOGO_ARTICLE||inserer_attribut{class,[(#GET{logo_align})]}|image_reduire{[(#GET{logo_taille})]}|image_renforcement{0.2})]
53        ]
54               
55          <p[ class="(#EDIT{introduction})"]>
56          [(#ENV{mfx_couper_texte}|?{#INTRODUCTION{#ENV{mfx_couper_texte}},[(#INTRODUCTION|replace{<p>,}|replace{</p>,})]})]
57          [(#ENV{mfx_afficher_lire_suite}|=={oui}|oui)
58            <a href="#URL_ARTICLE"><:multiflex:lire_suite:></a>
59          ]
60          </p>
61
62         
63          [(#ENV{mfx_afficher_details}|=={'non'}|non)
64                  [<p class="details">
65                  (#ENV{mfx_afficher_nombre_commentaires}|=={oui}|oui)
66                   [<a href="#URL_ARTICLE#forum">(#INCLURE{fond=noisettes/forum/inc/nombre_commentaires_article}{id_article}|trim)</a>]
67                  </p>]
68          ]
69</BOUCLE_intro_articles>
70        [(#ENV{mfx_pagination_liens_pages}|=={non}|non)
71          <p class="pagination">#PAGINATION{page}</p>
72        ]
73</B_intro_articles>
74
75#SAVE_DOUBLONS
76
Note: See TracBrowser for help on using the repository browser.