source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/rubrique.html

Last change on this file was 110395, checked in by real3t@…, 8 weeks ago

Quelques paramètres par défaut légèrement différent :

  • date de mise à jour du site en bas
  • pas d'affichage de la date de publication d'un article
  • Agenda futur seul
File size: 7.7 KB
Line 
1<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}{!lang_select}>[(#SET{id_rubrique,#ID_RUBRIQUE})]<BOUCLE_RacineMenuHaut(HIERARCHIE){tout}{id_rubrique}{titre_mot=MenuHaut}{inverse} {0,1}>[(#SET{secteurencours,#ID_RUBRIQUE})]</BOUCLE_RacineMenuHaut>
2[(#SET{titretop,[(#TITRE|attribut_html|sc_nettoyer_marqueur|texte_script)]})]
3[(#SET{titrearchive,[(#ENV{archive}|?{[(#TITRE|attribut_html|texte_script)] (<:soyezcreateurs:archives:>),[(#TITRE|attribut_html|texte_script)]})]})]
4<INCLURE{fond=noisettes/header/header}
5        {id_rubrique}
6        {id_secteur}
7        {rubriqueencours=#ID_RUBRIQUE}
8        {secteurencours=#GET{secteurencours}}
9        {metadescription=(#DESCRIPTIF|supprimer_tags|attribut_html)}
10        {title=#GET{titrearchive}}
11        {titretop=#GET{titretop}}
12        {type=rubrique}
13>
14<BOUCLE_EstAgenda(HIERARCHIE){id_rubrique}{tout}{titre_mot=Agenda}{inverse}{0,1}>
15[(#CONFIG{soyezcreateurs/agendathematique,}|=={#ENV{calendrier,on}}|oui)[(#INCLURE{fond=noisettes/agenda/agendathematique,id_rubrique=#_rubrique_principal:ID_RUBRIQUE,env})]]
16[(#CONFIG{soyezcreateurs/agendathematique,}|!={#ENV{calendrier,on}}|oui)
17        [(#CONFIG{soyezcreateurs/agendascolaire,annuel}|=={scolaire}|oui)[(#INCLURE{fond=noisettes/agenda/agendaliste_scolaire,id_rubrique=#_rubrique_principal:ID_RUBRIQUE,date_ev,env})]]
18        [(#CONFIG{soyezcreateurs/agendascolaire,annuel}|=={annuel}|oui)
19                [(#CONFIG{soyezcreateurs/agendafuturseul,oui}|=={oui}|oui)[(#INCLURE{fond=noisettes/agenda/agendaliste_futurseul,id_rubrique=#_rubrique_principal:ID_RUBRIQUE,date_ev,env})]]
20                [(#CONFIG{soyezcreateurs/agendafuturseul,oui}|=={non}|oui)[(#INCLURE{fond=noisettes/agenda/agendaliste,id_rubrique=#_rubrique_principal:ID_RUBRIQUE,date_ev,env})]]
21        ]
22]
23</BOUCLE_EstAgenda>
24
25<BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{type_mot=_TypeRubrique}{inverse} {0,1}><BOUCLE_Mot_TypeRubrique(MOTS){type=_TypeRubrique}{id_rubrique}>[(#CHEMIN{noisettes/rubriques/typerubrique_#TITRE.html}|oui)
26[(#INCLURE{fond=noisettes/rubriques/typerubrique_#TITRE,id_rubrique=#_rubrique_principal:ID_RUBRIQUE,rubriqueencours,template,secteurencours,lang,racinetype=#_TypeRubrique:ID_RUBRIQUE,env})]
27]</BOUCLE_Mot_TypeRubrique></BOUCLE_TypeRubrique>
28
29[(#CONFIG{soyezcreateurs_layout/positioncartouche,bas}|=={haut}|oui)
30[(#REM) Ne pas afficher le cartouche si le texte est vide : on affiche déjà la liste des articles avec un extrait à la place du texte
31][(#TEXTE*|=={''}|non)[(#INCLURE{fond=noisettes/cartouches/rubrique_cartouche,id_rubrique,archive})]]
32[(#REM) Par contre, afficher les nouveautes si la config du site en décide
33][(#TEXTE*|=={''}|oui)[(#CONFIG{soyezcreateurs/nouveauteparbranche, }|=={on}|oui)[<div id="artrecents"[ class="(#ENV{classe})"]>(#INCLURE{fond=noisettes/cartouches/cartouche_nouveaute_branche,id_rubrique}|trim)</div>]]]
34]
35
36<div class="texte">
37[(#PLUGIN{SOCIALTAGS}|oui)<div id="socialtags"></div>]
38<main id="main" role="main">
39<BOUCLE_GrosLogoRub(MOTS){id_rubrique}{titre = GrosLogo}> #SET{AfficherGrosLogo,1}</BOUCLE_GrosLogoRub>[(#CONFIG{soyezcreateurs_layout/cadragelogocontenuprincipal,entier}|=={recadre}|oui)[(#SET{logo_rubrique,[(#LOGO_RUBRIQUE_NORMAL|image_focus{#CONFIG{soyezcreateurs_layout/largeurlogocontenuprincipal,#CONFIG{soyezcreateurs_layout/largeurlogocontenuautomatique,64}},#CONFIG{soyezcreateurs_layout/hauteurlogocontenuprincipal,#CONFIG{soyezcreateurs_layout/hauteurlogocontenuautomatique,64}}})]})]][(#CONFIG{soyezcreateurs_layout/cadragelogocontenuprincipal,entier}|=={entier}|oui)[(#SET{logo_rubrique,[(#LOGO_RUBRIQUE_NORMAL|image_reduire{#CONFIG{soyezcreateurs_layout/largeurlogocontenuprincipal,#CONFIG{soyezcreateurs_layout/largeurlogocontenuautomatique,64}},#CONFIG{soyezcreateurs_layout/hauteurlogocontenuprincipal,#CONFIG{soyezcreateurs_layout/hauteurlogocontenuautomatique,64}}})]})]]<//B_GrosLogoRub>
40[(#CONFIG{soyezcreateurs_layout/logorubriquenavigation,content}|=={contenthauttitre}|oui)[<img src="(#GET{logo_rubrique}|extraire_attribut{src})" class="logo_rubrique" alt="" width="[(#GET{logo_rubrique}|largeur)]" height="[(#GET{logo_rubrique}|hauteur)]" />]]
41[(#CONFIG{soyezcreateurs_layout/positioncartouchetitre,contenu}|=={contenu}|oui)
42<div class="cartouche surlignable">
43<div class="titrepage"><h1 class="#EDIT{titre} surlignable">[(#CONFIG{soyezcreateurs_layout/logorubriquenavigation,content}|=={content}|oui)[<img src="(#GET{logo_rubrique}|extraire_attribut{src})" class="logo_rubrique" alt="" width="[(#GET{logo_rubrique}|largeur)]" height="[(#GET{logo_rubrique}|hauteur)]" />]][(#TITRE)][(#ENV{archive}|oui)(<:soyezcreateurs:archives:>)]</h1>[(#FORMULAIRE_FAVORI)]</div>
44[(#ENV{archive}|non)[(#INCLURE{fond=noisettes/cartouches/article_cartouche_archives,id_rubrique,lang}|oui)<div class="lienarchives pas_surlignable"><a href="[(#SELF|parametre_url{archive,oui})]" title="<:soyezcreateurs:archives_title|attribut_html:>"><:soyezcreateurs:archives:></a></div>]]
45</div>
46]
47[(#CONFIG{soyezcreateurs_layout/logorubriquenavigation,content}|=={contentbastitre}|oui)[<img src="(#GET{logo_rubrique}|extraire_attribut{src})" class="logo_rubrique" alt="" width="[(#GET{logo_rubrique}|largeur)]" height="[(#GET{logo_rubrique}|hauteur)]" />]]
48        <div id="letexte" class="surlignable">
49[<div class="#EDIT{descriptif} descriptif">[(#GET{AfficherGrosLogo}|oui)[(#CONFIG{soyezcreateurs_layout/logorubriquenavigation,content}|match{^content}|oui)[<img src="(#LOGO_RUBRIQUE_NORMAL|image_reduire{200,0}|extraire_attribut{src})" class="groslogo" alt="" width="[(#LOGO_RUBRIQUE_NORMAL|image_reduire{200,0}|largeur)]" height="[(#LOGO_RUBRIQUE_NORMAL|image_reduire{200,0}|hauteur)]" />]]](#DESCRIPTIF|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,720},0})</div>]
50[<div class="#EDIT{texte}">(#TEXTE|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,720},0})</div>][(#TEXTE*|=={''}|oui)[(#LANG|!={#CONFIG{langue_site}}|?{[(#INCLURE{fond=noisettes/rubriques/rubrique_automatique,id_rubrique,archive,lang=#LANG})],[(#INCLURE{fond=noisettes/rubriques/rubrique_automatique,id_rubrique,archive})]})]]
51[(#REM) Vérification de la présence du plugin GIS dans la rubrique et si oui on inclut la carte grace au modèle, qui est dans la page carte_gis.html]
52[<div id="carto">
53(#PLUGIN{GIS}|oui)[(#INCLURE{fond=json/gis_articles_plus_sites_branche,id_rubrique,limit=1}|oui)[(#INCLURE{fond=modeles/carte_gis,id_rubrique,objets=articles_plus_sites_branche,autocenterandzoom=oui,hauteur=#CONFIG{soyezcreateurs_layout/hauteurgisrubriques,400px},cluster=[(#PLUGIN{GISGEOM}|?{'non','oui'})],maxClusterRadius=40,clusterShowCoverageOnHover=oui,clusterSpiderfyOnMaxZoom=oui,fullscreen=oui,zoom_wheel=non})]]
54</div>]
55[<div class="notes">(#NOTES)</div>]
56[(#INCLURE{fond=noisettes/galerie,ajax,id_rubrique,env})]
57[(#VAL{enbas}|in_any{#CONFIG{soyezcreateurs/affichagelistedocuments,#ARRAY{0,enbas}}}|oui)
58[(#INCLURE{fond=modeles/documentsjoints,id_rubrique})]
59]
60        </div><!-- Fin de #LeTexte -->
61</main>
62</div><!-- Fin de .texte -->
63[(#CONFIG{soyezcreateurs_layout/positioncartouche,bas}|=={bas}|oui)
64[(#REM) Ne pas afficher le cartouche si le texte est vide : on affiche déjà la liste des articles avec un extrait à la place du texte
65][(#TEXTE*|=={''}|non)[(#INCLURE{fond=noisettes/cartouches/rubrique_cartouche,id_rubrique,archive,classe=artrecent_bas})]]
66[(#REM) Par contre, afficher les nouveautes si la config du site en décide
67][(#TEXTE*|=={''}|oui)[(#CONFIG{soyezcreateurs/nouveauteparbranche, }|=={on}|oui)[<div id="artrecents" class="artrecent_bas">(#INCLURE{fond=noisettes/cartouches/cartouche_nouveaute_branche,id_rubrique,classe=artrecent_bas}|trim)</div>]]]
68]
69
70<//B_TypeRubrique>
71
72<//B_EstAgenda>
73</BOUCLE_rubrique_principal>
74<INCLURE{fond=noisettes/footer/footer}
75        {rubriqueencours=#ID_RUBRIQUE}
76        {id_rubrique}
77        {secteurencours=#GET{secteurencours}}
78        {lang}
79        {titretop=#GET{titretop}}
80>
81</B_rubrique_principal><//B_rubrique_principal>
82#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.