Changeset 47659 in spip-zone


Ignore:
Timestamp:
May 11, 2011, 1:12:19 AM (10 years ago)
Author:
webmaster@…
Message:

ACS:

  • suppression de l'override de action/action_converser pour les vieux SPIP (posait problème en 2.0.9);


Cat :

  • page mot et composant Hierarchie : masquage des numéros des groupes de mots-clefs numérotés dans l'affichage de la hiérarchie d'un mot-clef;
  • composant Rubrique : tient désormais compte des articles multilingues quand l'option de remplacement de la rubrique par l'unique article qu'elle contient est activée;
  • composant Diapo : intégration avec le plugin Mediabox (colorbox).
  • composant Cadre : modifié pour éviter l'injection de variables inutiles.
  • composant Articles : le contenu de la page article peut désormais dépendre d'un mot-clé, comme pour la page rubrique.
Location:
_plugins_/acs
Files:
8 added
2 deleted
30 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/acs/models/cat/article.html

    r47457 r47659  
    88Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir
    99
    10 Cliquez <u><a href="?exec=acs&onglet=pages&pg=composants/articles/inc-article">ici</a></u> pour d&eacute;finir le contenu de la page.
    11 Click <u><a href="?exec=acs&onglet=pages&pg=composants/articles/inc-article">here</a></u> to define page content.
     10Cliquez <u><a href="?exec=acs&onglet=pages&pg=composants/articles/page-article">ici</a></u> pour d&eacute;finir le contenu de la page.
     11Click <u><a href="?exec=acs&onglet=pages&pg=composants/articles/page-article">here</a></u> to define page content.
    1212
    1313Pas de mise en cache ici pour gerer le controle d'acces
    1414
    15 ][(#CONFIG{langues_utilisees}|detecte_langue{#SELF})][(#VAR{acsArticlesLock}|=={oui}|?{' '})<INCLUDE{fond=composants/articles/page-article_acces}{{env=#ENV}id_article}{self=#SELF}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>][(#VAR{acsArticlesLock}|!={oui}|?{' '}) <INCLUDE{fond=composants/articles/page-article}{id_article}{self=#SELF}{env=#ENV}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>]
     15][(#CONFIG{langues_utilisees}|detecte_langue{#SELF})][(#VAR{acsArticlesLock}|=={oui}|?{' '})<INCLUDE{fond=composants/articles/test-acces}{{env}id_article}{self}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>][(#VAR{acsArticlesLock}|!={oui}|?{' '})<INCLUDE{fond=composants/articles/test}{id_article}{self}{env}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>]
  • _plugins_/acs/models/cat/composants/articles/article.html

    r47251 r47659  
    1010Pas de mise en cache ici pour gerer le controle d'acces
    1111
    12 ][(#VAR{acsArticlesLock}|=={oui}|?{' '})<INCLUDE{fond=composants/articles/inc-article_acces}{id_article}{self=#SELF}{env=#ENV}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>][(#VAR{acsArticlesLock}|!={oui}|?{' '})<INCLUDE{fond=composants/articles/inc-article}{id_article}{self=#SELF}{env=#ENV}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>]
     12][(#VAR{acsArticlesLock}|=={oui}|?{' '})<INCLUDE{fond=composants/articles/inc-article_acces}{id_article}{self}{env}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>][(#VAR{acsArticlesLock}|!={oui}|?{' '})<INCLUDE{fond=composants/articles/inc-article}{id_article}{self}{env}{ouvrir}{debut_doc}{debut_breves}{debut_forums}>]
  • _plugins_/acs/models/cat/composants/articles/ecrire/articles_mep.html

    r45452 r47659  
    88&Stats&
    99&Lock&
     10&StylePage&
    1011<hr />
    1112<center><b><:articles:></b></center>
  • _plugins_/acs/models/cat/composants/articles/ecrire/composant.xml

    r47457 r47659  
    8282    <valeur>100</valeur>
    8383  </variable>
     84  <variable>
     85    <nom>StylePage</nom>
     86    <type>KeyGroup</type>
     87  </variable>
    8488
    8589  <variable>
  • _plugins_/acs/models/cat/composants/articles/ecrire/lang/articles_ecrire_en.php

    r45452 r47659  
    99<br /><br />
    1010Colors 2 to 6 are for rubrics level 2 to 6 in sitemap
    11  <br /><br />
    12 Access control limit access to articles tagged with keyword _ide, _aut, _adm, or _acs to registered members, authors, administrators, and ACS administrors.',
     11<br /><br />
     12Access control limit access to articles tagged with keyword _ide, _aut, _adm, or _acs to registered members, authors, administrators, and ACS administrors.
     13<br /><br />
     14The content of the article page can depend on a keyword from a keyword group choosed here.',
     15
     16'StylePage' => 'Page style',
    1317
    1418'Bord' => 'Border top',
  • _plugins_/acs/models/cat/composants/articles/ecrire/lang/articles_ecrire_fr.php

    r45452 r47659  
    1212 <br /><br />
    1313 La fonction contrôle d\'accès limite l\'accès aux articles avec mot-clé
    14 _ide, _aut, _adm ou _acs aux visiteurs enregistrés, aux rédacteurs, aux administrateurs, ou aux administrateurs ACS.',
     14_ide, _aut, _adm ou _acs aux visiteurs enregistrés, aux rédacteurs, aux administrateurs, ou aux administrateurs ACS.
     15<br /><br />
     16Le style de page article peut dépendre d\'un mot-clé : dans ce cas, la page article contiendra l\'instance de composant Cadre de numéro égal au champ description du mot clé choisi pour cet article dans le groupe des mots-clefs de styles de pages article, ou à défaut le cadre n° 2100 si aucun mot-clé n\'est choisi dans ce groupe.
     17<br />
     18<br />
     19Pour que ce groupe de mots-clefs techniques n\'apparraisse pas sur le site public, il suffit que son titre commence par un "_".',
     20
     21'StylePage' => 'Style de page',
    1522
    1623'Bord' => 'Bord sup&eacute;rieur',
  • _plugins_/acs/models/cat/composants/articles/inc-article.html

    r45452 r47659  
    2020  [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    2121  #FIN_SURLIGNE
    22   [(#REM)
    23 
    24 Portfolio : album d'images
    25 
    26   ]<B_documents_portfolio>
    27   <div id="documents_portfolio">
    28     <h2><:info_portfolio:></h2>
    29     <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
    30     [<a href="#URL_DOCUMENT" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|couper{80}|texte_backend)"]>(#LOGO_DOCUMENT||image_reduire{0,60}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})</a>]
    31     </BOUCLE_documents_portfolio>
    32   </div>
    33   </B_documents_portfolio>
    34   <BOUCLE_afficher_document(DOCUMENTS) {id_document} {id_article} {mode=document}{extension IN png,jpg,gif}>
    35   <div class="spip_documents spip_documents_center" id="document_actif">
    36     #EMBED_DOCUMENT
    37     [<div class="spip_doc_titre">(#TITRE)</div>]
    38     [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
    39   </div>
    40   </BOUCLE_afficher_document> 
    41   [<div class="ps #EDIT{ps}">#DEBUT_SURLIGNE(#PS|image_reduire{500,0})#FIN_SURLIGNE</div>]
    42   [(#REM)
    4322 
    44 Autres documents joints a l'article
    45 
    46   ]<B_documents_joints>
    47   <div id="documents_joints">
    48     <h2><:titre_documents_joints:></h2>
    49     <ul>
    50        <BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
    51        <li>
    52           <div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
    53           [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
    54        </li>
    55        </BOUCLE_documents_joints>
    56     </ul>
    57   </div>
    58   </B_documents_joints> 
     23  [(#REM) Gestion du portfolio et des documents
     24    Le critere {env} permet de passer d'autres arguments de la page
     25    par exemple l'id_document choisi pour un affichage complet
     26  ][(#INCLURE{fond=inc-documents}{id_article}{env})]
     27   
    5928  [<div class="notes"><h2><:info_notes:></h2>#DEBUT_SURLIGNE(#NOTES)#FIN_SURLIGNE</div>]
    6029  [(#VAR{acsArticlesStats}|=={oui}|?{[(#CONFIG{activer_statistiques}|=={oui}|?{' '}) <div class="stats nsize">[Lu par (#VISITES) personnes depuis le ] [(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)] [(#DATE|annee)]</div>]})]
  • _plugins_/acs/models/cat/composants/articles/page-article.html

    r47457 r47659  
    1111Si le plugin notation est présent, il est intégré automatiquement.
    1212
    13 ]<BOUCLE_article(ARTICLES) {id_article} {statut==[publie|propose|refuse]}>[(#SET{mdescription,[(#NOM_SITE_SPIP|textebrut)][: (#TITRE|textebrut) - ]<:acs:entete_article:>})][(#SET{mkeywords,[(#EVAL{'_T("acs:entete_article").","._T("acs:entete_meta_keywords")'})][,(#TITRE|supprimer_tags|askeywords)][,(#SURTITRE|supprimer_tags|askeywords)][,(#SOUSTITRE|supprimer_tags|askeywords)][,(#LESAUTEURS|supprimer_tags|askeywords)][,(#DESCRIPTIF|supprimer_tags|askeywords)]})][(#SET{mabstract,[(#TITRE|textebrut)][: (#DESCRIPTIF|supprimer_tags|textebrut|sans_guillemets)]})]
    14 <INCLURE{fond=composants/fond/entete}{self=#SELF}{title=#GET{mdescription}}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}>
    15 <INCLURE{fond=composants/cadre/cadre}{self=#SELF}{env=#ENV}{nic=2100}{id_article}{id_rubrique}>
    16 <INCLURE{fond=composants/fond/pied}{self=#SELF}{env=#ENV}{id_article}{id_rubrique}>
    17 </BOUCLE_article>
     13ATTENTION :; pour un fonctionnement correct de composants inclus exploitant des
     14boucles dépendant soit d'un article soit d'une rubrique, ne JAMAIS transmettre
     15id_rubrique depuis ici
     16
     17][(#SET{mdescription,[(#TITRE|textebrut|couper{80})][ - (#NOM_SITE_SPIP|textebrut)]})][(#SET{mkeywords,[(#TITRE|supprimer_tags|askeywords)][,(#SURTITRE|supprimer_tags|askeywords)][,(#SOUSTITRE|supprimer_tags|askeywords)][,(#LESAUTEURS|supprimer_tags|askeywords)][,(#DESCRIPTIF|supprimer_tags|askeywords)]})][(#SET{mabstract,[(#TITRE|textebrut)][: (#DESCRIPTIF|supprimer_tags|textebrut|sans_guillemets)]})]<INCLURE{fond=composants/fond/entete}{self}{title=#GET{mdescription}}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}{mabstract=#GET{mabstract}}{mauthor=#LESAUTEURS|supprimer_tags}{mcontributor=#LESAUTEURS|supprimer_tags}{msubject=#GET{mdescription}}>
     18<INCLURE{fond=composants/cadre/cadre}{self}{env}{nic}{id_article}{titre=#TITRE}>
     19<INCLURE{fond=composants/fond/pied}{self}{env}{id_article}>
  • _plugins_/acs/models/cat/composants/articles/test-acces.html

    r46909 r47659  
    1 #CACHE{0}[(#REM)
     1[(#CACHE{0})][(#REM)
     2
    23             ACS
    34         (Plugin Spip)
     
    1112Access to articles tagged with keywords _ide, _aut, _adm and _acs is restricted to registered members, authors, administrators, and ACS admins.
    1213
    13 ]<B_acces_restreint><BOUCLE_acces_restreint(ARTICLES) {id_article} {statut==[publie|propose|refuse]} {titre_mot==(_ide|_aut|_adm|_acs)}>[(#ACS_AUTORISE{#TITRE_MOT}|?{'',' '})<INCLUDE{fond=composants/articles/redirect}{url_redirect=?page=login&url=#SELF}>]</BOUCLE_acces_restreint></B_acces_restreint>
    14 <INCLUDE{fond=composants/articles/page-article}{id_article}{env}{self}{ouvrir}{debut_doc}{debut_forums}><//B_acces_restreint>
     14]<B_acces_restreint><BOUCLE_acces_restreint(ARTICLES){id_article}{statut==[publie|propose|refuse]}{titre_mot==(_ide|_aut|_adm|_acs)}>[(#ACS_AUTORISE{#TITRE_MOT}|?{'',' '})<INCLUDE{fond=composants/articles/redirect}{url_redirect=?page=login&url=#SELF}>]</BOUCLE_acces_restreint></B_acces_restreint>
     15<INCLUDE{fond=composants/articles/test}{id_article}{env}{self}{ouvrir}{debut_doc}{debut_forums}{debut_breves}><//B_acces_restreint>
  • _plugins_/acs/models/cat/composants/cadre/cadre.html

    r47457 r47659  
    99
    1010Cadre est un composant conteneur pour d'autres composants
    11 C'est un composant instanciable: il possede un numero d'instance de composant: #NIC
     11C'est un composant instanciable: il possède un numero d'instance de composant: #NIC
    1212
    1313Cadre is a container for other components.
    1414Cadre is an instanciable component: it has a number that identify component's instance: #NIC
    1515
    16 Note : on transmet {nic} pour les versions de spip anciennes (1.9), qui ne le contienne pas par défaut dans {env}
    17 
    18 ]<div class="#PINCEAU{cadre,#NIC}">
    19   <INCLURE{fond=composants/cadre/inc-cadre} {env} {self} {lang} {nic}>
    20 </div>
     16]<div class="#PINCEAU{cadre,#NIC}"><INCLURE{fond=composants/cadre/inc-cadre}{env}{self}{lang}></div>
  • _plugins_/acs/models/cat/composants/cadre/inc-cadre.html

    r47457 r47659  
    88Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir
    99
    10 ]<div class="Cadre cCadre#NIC">
    11   #SET{v1,#EVAL{'acsCadre'.'#NIC'.'1'}}
    12   #SET{v2,#EVAL{'acsCadre'.'#NIC'.'2'}}
    13   #SET{v3,#EVAL{'acsCadre'.'#NIC'.'3'}}
    14   #SET{v4,#EVAL{'acsCadre'.'#NIC'.'4'}}
    15   #SET{v5,#EVAL{'acsCadre'.'#NIC'.'5'}}
    16   #SET{v6,#EVAL{'acsCadre'.'#NIC'.'6'}}
    17   #SET{v7,#EVAL{'acsCadre'.'#NIC'.'7'}}
    18   #SET{v8,#EVAL{'acsCadre'.'#NIC'.'8'}}
     10Ce fichier-source est formaté pour ne pas générer de sauts de lignes inutiles.
    1911
    20   #SET{c1,#VAR{#GET{v1}}|cclass}
    21   #SET{c2,#VAR{#GET{v2}}|cclass}
    22   #SET{c3,#VAR{#GET{v3}}|cclass}
    23   #SET{c4,#VAR{#GET{v4}}|cclass}
    24   #SET{c5,#VAR{#GET{v5}}|cclass}
    25   #SET{c6,#VAR{#GET{v6}}|cclass}
    26   #SET{c7,#VAR{#GET{v7}}|cclass}
    27   #SET{c8,#VAR{#GET{v8}}|cclass}
    28  
    29   #SET{n1,#VAR{#GET{v1}}|cnic}
    30   #SET{n2,#VAR{#GET{v2}}|cnic}
    31   #SET{n3,#VAR{#GET{v3}}|cnic}
    32   #SET{n4,#VAR{#GET{v4}}|cnic}
    33   #SET{n5,#VAR{#GET{v5}}|cnic}
    34   #SET{n6,#VAR{#GET{v6}}|cnic}
    35   #SET{n7,#VAR{#GET{v7}}|cnic}
    36   #SET{n8,#VAR{#GET{v8}}|cnic}
    37   #SET{orientation,#EVAL{'acsCadre'.'#NIC'.'Orientation'}}
    38   <INCLURE{fond=composants/cadre/inc-cadre_} {env} {self} {lang}
    39   {v1=#GET{v1}} {v2=#GET{v2}} {v3=#GET{v3}} {v4=#GET{v4}} {v5=#GET{v5}} {v6=#GET{v6}} {v7=#GET{v7}} {v8=#GET{v8}}
    40   {c1=#GET{c1}} {c2=#GET{c2}} {c3=#GET{c3}} {c4=#GET{c4}} {c5=#GET{c5}} {c6=#GET{c6}} {c7=#GET{c7}} {c8=#GET{c8}}
    41   {n1=#GET{n1}} {n2=#GET{n2}} {n3=#GET{n3}} {n4=#GET{n4}} {n5=#GET{n5}} {n6=#GET{n6}} {n7=#GET{n7}} {n8=#GET{n8}}
    42   {orientation=#VAR{#GET{orientation}}}>
    43 </div>
     12]#SET{v1,#EVAL{'acsCadre'.'#NIC'.'1'}}
     13#SET{v2,#EVAL{'acsCadre'.'#NIC'.'2'}}
     14#SET{v3,#EVAL{'acsCadre'.'#NIC'.'3'}}
     15#SET{v4,#EVAL{'acsCadre'.'#NIC'.'4'}}
     16#SET{v5,#EVAL{'acsCadre'.'#NIC'.'5'}}
     17#SET{v6,#EVAL{'acsCadre'.'#NIC'.'6'}}
     18#SET{v7,#EVAL{'acsCadre'.'#NIC'.'7'}}
     19#SET{v8,#EVAL{'acsCadre'.'#NIC'.'8'}}
     20#SET{c1,#VAR{#GET{v1}}|cclass}
     21#SET{c2,#VAR{#GET{v2}}|cclass}
     22#SET{c3,#VAR{#GET{v3}}|cclass}
     23#SET{c4,#VAR{#GET{v4}}|cclass}
     24#SET{c5,#VAR{#GET{v5}}|cclass}
     25#SET{c6,#VAR{#GET{v6}}|cclass}
     26#SET{c7,#VAR{#GET{v7}}|cclass}
     27#SET{c8,#VAR{#GET{v8}}|cclass}
     28#SET{n1,#VAR{#GET{v1}}|cnic}
     29#SET{n2,#VAR{#GET{v2}}|cnic}
     30#SET{n3,#VAR{#GET{v3}}|cnic}
     31#SET{n4,#VAR{#GET{v4}}|cnic}
     32#SET{n5,#VAR{#GET{v5}}|cnic}
     33#SET{n6,#VAR{#GET{v6}}|cnic}
     34#SET{n7,#VAR{#GET{v7}}|cnic}
     35#SET{n8,#VAR{#GET{v8}}|cnic}
     36#SET{use1,#VAR{#EVAL{acs(#GET{c1}|ucfirst)(#GET{n1})Use}}}
     37#SET{use2,#VAR{#EVAL{acs(#GET{c2}|ucfirst)(#GET{n2})Use}}}
     38#SET{use3,#VAR{#EVAL{acs(#GET{c3}|ucfirst)(#GET{n3})Use}}}
     39#SET{use4,#VAR{#EVAL{acs(#GET{c4}|ucfirst)(#GET{n4})Use}}}
     40#SET{use5,#VAR{#EVAL{acs(#GET{c5}|ucfirst)(#GET{n5})Use}}}
     41#SET{use6,#VAR{#EVAL{acs(#GET{c6}|ucfirst)(#GET{n6})Use}}}
     42#SET{use7,#VAR{#EVAL{acs(#GET{c7}|ucfirst)(#GET{n7})Use}}}
     43#SET{use8,#VAR{#EVAL{acs(#GET{c8}|ucfirst)(#GET{n8})Use}}}
     44[(#VAR{#EVAL{'acsCadre'.'#NIC'.'Orientation'},vertical}|=={horizontal}|?{" "})#SET{oh,style="float: #LANG_LEFT"}]<div class="Cadre cCadre#NIC">[(#GET{use1}|=={oui}|?{' '})[(#SET{c11,composants/[(#GET{c1})]/[(#GET{c1})]})]<div id="#GET{v1}" class="cadre-composant[ (#GET{v1})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c11}}{env}{self}{lang} {nic=#GET{n1}}></div>][(#GET{use2}|=={oui}|?{' '})[(#SET{c12,composants/[(#GET{c2})]/[(#GET{c2})]})]<div id="#GET{v2}" class="cadre-composant[ (#GET{v2})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c12}}{env}{self}{lang} {nic=#GET{n2}}></div>][(#GET{use3}|=={oui}|?{' '})[(#SET{c13,composants/[(#GET{c3})]/[(#GET{c3})]})]<div id="#GET{v3}" class="cadre-composant[ (#GET{v3})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c13}}{env}{self}{lang} {nic=#GET{n3}}></div>][(#GET{use4}|=={oui}|?{' '})[(#SET{c14,composants/[(#GET{c4})]/[(#GET{c4})]})]<div id="#GET{v4}" class="cadre-composant[ (#GET{v4})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c14}}{env}{self}{lang} {nic=#GET{n4}}></div>][(#GET{use5}|=={oui}|?{' '})[(#SET{c15,composants/[(#GET{c5})]/[(#GET{c5})]})]<div id="#GET{v5}" class="cadre-composant[ (#GET{v5})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c15}}{env}{self}{lang} {nic=#GET{n5}}></div>][(#GET{use6}|=={oui}|?{' '})[(#SET{c16,composants/[(#GET{c6})]/[(#GET{c6})]})]<div id="#GET{v6}" class="cadre-composant[ (#GET{v6})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c16}}{env}{self}{lang} {nic=#GET{n6}}></div>][(#GET{use7}|=={oui}|?{' '})[(#SET{c17,composants/[(#GET{c7})]/[(#GET{c7})]})]<div id="#GET{v7}" class="cadre-composant[ (#GET{v7})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c17}}{env}{self}{lang} {nic=#GET{n7}}></div>][(#GET{use8}|=={oui}|?{' '})[(#SET{c18,composants/[(#GET{c8})]/[(#GET{c8})]})]<div id="#GET{v8}" class="cadre-composant[ (#GET{v8})style]"[ (#GET{oh})]><INCLURE{fond=#GET{c18}}{env}{self}{lang} {nic=#GET{n8}}></div>][(#GET{oh}|!={""}|?{" "}) <div style="clear:#LANG_LEFT"></div>]</div>
  • _plugins_/acs/models/cat/composants/diapo/diapo.css.html

    r46538 r47659  
    88Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir
    99
    10 ]#repimgbloc {
    11   height: 114px;
    12   margin-top: 0;
     10][(#SET{h,114px})].cDiapo table {
     11  border:0;
     12  cell-spacing:0;
     13  cell-padding:0;
    1314}
    14 
    15 #repimgbloc .planchecontact {
    16   height: 114px;
     15.cDiapo td.diapo {
     16  width: 105px;
     17  height: #GET{h};
    1718  overflow:hidden;
    1819  text-align: center;
     20  vertical-align: middle;
    1921  background: url(#CHEMIN{composants/diapo/images/pellicule.png}) top left repeat-x;
     22
    2023}
    21 
    22 div.repimages, div.film {
    23   float: left;
    24   width: 105px;
    25   height: 114px;
    26   margin:0;
    27   padding: 0;
    28   background: url(#CHEMIN{composants/diapo/images/pellicule.png}) top left no-repeat;
    29   text-align: center;
     24.cDiapo td.diapo a:link {
     25  overflow:hidden;
     26  display: inline-block;
     27  height: 75px;
     28  width: 100px;
     29  outline: none;[
     30  color: (#VAR{acsDiapoLink});]
    3031}
    31 
    32 .repimagespaginationg {
     32[.cDiapo td.diapo a:hover {
     33  color: (#VAR{acsDiapoLinkHover});
     34  outline: none;
     35}]
     36.cDiapo td.diapo img {
     37  border: 0;
     38  max-height: 75px;
     39  max-width: 100px;
     40}
     41.cDiapo td.diapog {
    3342  width: 25px;
    34   height: 114px;
     43  height: #GET{h};
    3544  background: url(#CHEMIN{composants/diapo/images/filmg.gif}) top right no-repeat;
    3645  text-align: right;
    3746}
    3847
    39 .repimagespaginationd {
     48.cDiapo td.diapod {
    4049  width: 25px;
    41   height: 114px;
     50  height: #GET{h};
    4251  background: url(#CHEMIN{composants/diapo/images/filmd.gif}) top left no-repeat;
     52  text-align: left;
    4353}
    44 
    45 div.repimages {
    46   _height: 75px; /* _ is a hack for IE only. fix known IE bugs about max-sizes */
    47   _width: 100px;
    48   max-height: 75px;
    49   max-width: 100px;
    50   margin: 3px;
    51   margin-top: 20px;
    52   margin-bottom: 20px;
    53   text-align: center;
    54   background: #fff;
    55 }
    56 img.repimages {
    57   height: 75px;
    58   width: 100px;
    59 }
    60 
    61 div.repimagesdef {
    62   margin: 3px;
    63   margin-top: 20px;
    64   margin-bottom: 20px;
    65   overflow: hidden;
    66   text-align: center;
    67 }
    68 img.repimagesdef {
    69   margin-top: 12px;
    70 }
    71 
    72 a.repimages {
    73   font: normal 10px sans-serif;
    74   color: #dfaf00;
    75 }
    76 
    77 a.repimages:hover {
    78   color: #ffdf00;
    79 }
  • _plugins_/acs/models/cat/composants/diapo/diapo.html

    r46538 r47659  
    1 [(#REM)
     1[(#CACHE{0})][(#REM)
    22
    33Diaporama avec l'apparence d'une pellicule de film. Navigation Ajax entre vignettes.
    44
    5 A diporama that looks like a film pellicula. Ajax navigation between thumbnails.
     5A diaporama that looks like a film pellicula. Ajax navigation between thumbnails.
    66
    7 ]<div class="cdiapo #PINCEAU{diapo}">
    8   <INCLURE{fond=composants/diapo/inc-diapo}{env}{ajax}>
    9 </div>
     7]<div class="#PINCEAU{diapo}"><INCLURE{fond=composants/diapo/inc-diapo}{env}{ajax}></div>
  • _plugins_/acs/models/cat/composants/diapo/ecrire/composant.xml

    r47457 r47659  
    1717    <type>text</type>
    1818    <valeur>5</valeur>
    19   </variable> 
     19  </variable>
     20
     21  <variable>
     22    <nom>Link</nom>
     23    <type>color</type>
     24    <valeur>#dfff00</valeur>
     25  </variable>
     26  <variable>
     27    <nom>LinkHover</nom>
     28    <type>color</type>
     29    <valeur>#afff00</valeur>
     30  </variable>
     31
    2032</composant>
  • _plugins_/acs/models/cat/composants/diapo/inc-diapo.html

    r46538 r47659  
    1 [(#CACHE{7200})]
    2 <B_doc>
    3 <div align="center">
    4 <table id="repimgbloc" border="0" cellpadding="0" cellspacing="0">
    5   <tr>
    6     <td class="repimagespaginationg">#PAGINATION{videoprecedent}</td>
    7     <td><div class="planchecontact"><BOUCLE_doc (DOCUMENTS) {extension==(flv|mp4|ogv|webm)}{!par date}{pagination #VAR{acsDiapoNb,3}}>[(#SET{TAILLE, #TAILLE|taille_en_octets|texte_backend})][(#SET{doctitre, #TITRE})][(#SET{doclogo, #LOGO_DOCUMENT||extraire_attribut{src}})][(#SET{classe_vignette,#ID_VIGNETTE|!={0}|?{repimages,repimagesdef}})]<B_ART><BOUCLE_ART(ARTICLES){id_document}><div class="repimages"><a href="#URL_ARTICLE" title="[(#GET{doctitre}) ](#GET{TAILLE})[ - (#TITRE)]"><img src="#GET{doclogo}" class="#GET{classe_vignette}" alt="[(#GET{doctitre})]" /></a></div></BOUCLE_ART></B_ART><BOUCLE_RUB(RUBRIQUES){id_document}><div class="repimages"><a href="#URL_RUBRIQUE" title="[(#GET{doctitre})] (#GET{TAILLE})[ - (#TITRE)]"><img src="#GET{doclogo}" class="#GET{classe_vignette}" alt="[(#GET{doctitre})]" /></a></div></BOUCLE_RUB><//B_ART></BOUCLE_doc></div></td>
    8     <td class="repimagespaginationd">#PAGINATION{videosuivant}</td>
    9   </tr>
    10 </table>
    11 </div>
    12 <div class="spacer"></div>
    13 </B_doc>
     1[(#CACHE{7200})][(#REM)
     2
     3Affiche les documents d'un article (dans une page article), d'une rubrique (dans
     4une page rubrique), ou du site (dans toute autre page), sous forme de diapos.
     5
     6Utilise le plugin Mediabox.
     7
     8][(#SET{types_diapos,flv|mp4|ogv|webm|swf|jpg|png|gif})][(#SET{nom_diaporama,diaporama[_art(#ID_ARTICLE)[_rub(#ID_RUBRIQUE)]]})]<B_doc><div class="cDiapo" align="center"><table><tr><td class="diapog">[(#PAGINATION{videoprecedent})]</td><BOUCLE_doc(DOCUMENTS){mode=document}{extension==(#GET{types_diapos})}{id_article ?}{id_rubrique ?}{recherche ?}{!par date}{vu=non}{doublons diapos}{pagination #VAR{acsDiapoNb,3}}><td class="diapo"><a[(#PLUGIN{mediabox}|?{" "}) class="diapo nsize" rel="#GET{nom_diaporama}" longdesc="id_document=#ID_DOCUMENT[&id_article=(#ID_ARTICLE)][&id_rubrique=(#ID_RUBRIQUE)]"] href="#URL_DOCUMENT" title="[(#TITRE) ]([(#TAILLE|taille_en_octets|texte_backend)])"><img src="[(#LOGO_DOCUMENT|image_reduire{100,75}|extraire_attribut{src})]" alt="[(#TITRE)]" />[<br />(#TITRE|couper{20})]</a></td></BOUCLE_doc><td class="diapod">[(#PAGINATION{videosuivant})]</td></tr></table></div><div class="spacer"></div></B_doc><BOUCLE_doc2(DOCUMENTS){mode=document}{extension==(#GET{types_diapos})}{id_article ?}{id_rubrique ?}{recherche ?}{!par date}{vu=non}{doublons diapos}><a style="display:none" [(#PLUGIN{mediabox}|?{" "}) class="diapo" rel="#GET{nom_diaporama}" longdesc="id_document=#ID_DOCUMENT[&id_article=(#ID_ARTICLE)][&id_rubrique=(#ID_RUBRIQUE)]"] href="#URL_DOCUMENT" title="[(#TITRE) ]([(#TAILLE|taille_en_octets|texte_backend)])"></a></BOUCLE_doc2>
  • _plugins_/acs/models/cat/composants/diapo/pagination-d.html

    r46538 r47659  
    1 [(#CACHE{0})]<a href='#ENV{url}' class="ajax"><img src="#CHEMIN{composants/diapo/images/filmdoff.gif}" alt="&gt;" onmouseover="src='#CHEMIN{composants/diapo/images/filmdon.gif}';" onmouseout="src='#CHEMIN{composants/diapo/images/filmdoff.gif}';" /></a>
     1[(#CACHE{0})]<a href='#ENV{url}' class="ajax" title="<:spip:suivant:>"><img src="#CHEMIN{composants/diapo/images/filmdoff.gif}" alt="&gt;" onmouseover="src='#CHEMIN{composants/diapo/images/filmdon.gif}';" onmouseout="src='#CHEMIN{composants/diapo/images/filmdoff.gif}';" /></a>
  • _plugins_/acs/models/cat/composants/diapo/pagination-g.html

    r46538 r47659  
    1 [(#CACHE{0})]<a href='#ENV{url}' class="ajax"><img src="#CHEMIN{composants/diapo/images/filmgoff.gif}" alt="&lt;" onmouseover="src='#CHEMIN{composants/diapo/images/filmgon.gif}';" onmouseout="src='#CHEMIN{composants/diapo/images/filmgoff.gif}';"/></a>
     1[(#CACHE{0})]<a href='#ENV{url}' class="ajax" title="<:spip:precedent:>"><img src="#CHEMIN{composants/diapo/images/filmgoff.gif}" alt="&lt;" onmouseover="src='#CHEMIN{composants/diapo/images/filmgon.gif}';" onmouseout="src='#CHEMIN{composants/diapo/images/filmgoff.gif}';"/></a>
  • _plugins_/acs/models/cat/composants/fond/lang/fond_fr.php

    r47251 r47659  
    44$GLOBALS[$GLOBALS['idx_lang']] = array(
    55
    6 /* Mots qui ne doivent pas être inclus dans le tag meta keywords. Le ? est précédé d'un /, car il s'agit d'un caractère spécial dans les expressions régulières */
    7 'meta_not_keywords' => 'une,un,les,le,la,du,des,de,mon,mes,ma,par,pour,ton,tes,ta,son,ses,sa,et,ou,à,d\',l\',\?',
     6/* Mots qui ne doivent pas être inclus dans le tag meta keywords. Le ? est précédé d'un \, car il s'agit d'un caractère spécial dans les expressions régulières */
     7'meta_not_keywords' => 'une,un,les,le,la,du,des,de,mon,mes,ma,par,pour,ton,tes,ta,son,ses,sa,et,ou,à,au,d\',l\',\?',
    88
    99/* meta tags (dépend du jeu de composants associés - depend on associated compônents set) */
  • _plugins_/acs/models/cat/composants/hierarchie/inc-hierarchie-mot.html

    r47457 r47659  
    1 #SET{show_type,^[^_]\w*}<BOUCLE_mot(MOTS){id_mot}>[&gt; <a href="[(#URL_PAGE{mots}|parametre_url{id_groupe,#ID_GROUPE})]">(#TYPE|match{#GET{show_type},i,0}|supprimer_numero|couper{80})</a>][ &gt; (#TITRE|supprimer_numero|couper{80})]</BOUCLE_mot>
     1#SET{show_type,^[^_].*}<BOUCLE_mot(MOTS){id_mot}>[&gt; <a href="[(#URL_PAGE{mots}|parametre_url{id_groupe,#ID_GROUPE})]">(#TYPE|supprimer_numero|match{#GET{show_type},i,0}|couper{80})</a>][ &gt; (#TITRE|supprimer_numero|couper{80})]</BOUCLE_mot>
  • _plugins_/acs/models/cat/composants/recherche/inc-recherche.html

    r29674 r47659  
    1 [<div class="cRecherche">(#FORMULAIRE_RECHERCHE)</div><div class="spacer" ></div>]
     1[(#CACHE{0})][<div class="cRecherche">(#FORMULAIRE_RECHERCHE)</div><div class="spacer" ></div>]
  • _plugins_/acs/models/cat/composants/recherche/recherche_preview.html

    r47457 r47659  
    1 <center>
     1[(#CACHE{0})]<center>
    22  <div style="margin: 10px; max-width: 300px">
    33    <INCLUDE {fond=composants/recherche/recherche}{env}>
  • _plugins_/acs/models/cat/composants/rubrique/boucle-page_rubrique-style.html

    r47457 r47659  
    1212Section page styled according to a keyword
    1313
    14 ][(#SET{id_groupe_style_rubrique,#VAR{acsRubriqueStylePage}})]<BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><BOUCLE_style_rubrique(MOTS){id_rubrique}{id_groupe=#GET{id_groupe_style_rubrique}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|textebrut)]})]</BOUCLE_style_rubrique>
    15 <INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{title=#TITRE}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}{nic=#GET{nic,2060}}>
    16 </BOUCLE_rubrique>
     14][(#SET{id_groupe_style_rubrique,#VAR{acsRubriqueStylePage}})]<BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><BOUCLE_style_rubrique(MOTS){id_rubrique}{id_groupe=#GET{id_groupe_style_rubrique}}{0,1}>[(#SET{nic,[(#DESCRIPTIF|textebrut)]})]</BOUCLE_style_rubrique><INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{titre=#TITRE}{mdescription=#GET{mdescription}}{nic=#GET{nic,2060}}></BOUCLE_rubrique>
  • _plugins_/acs/models/cat/composants/rubrique/boucle-page_rubrique.html

    r47457 r47659  
    1212Section page loop
    1313
    14 ]<BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{title=#TITRE}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}{nic=2060}></BOUCLE_rubrique>
     14]<BOUCLE_rubrique(RUBRIQUES){tous}{id_rubrique}><INCLURE{fond=composants/rubrique/page_rubrique}{self}{env}{id_rubrique}{titre=#TITRE}{mdescription=#GET{mdescription}}{nic=2060}></BOUCLE_rubrique>
  • _plugins_/acs/models/cat/composants/rubrique/ecrire/lang/rubrique_ecrire_fr.php

    r47457 r47659  
    88'help' => 'Affiche logos, titre, description, contenu, et documents joints d\'une rubrique.
    99<br /><br />
    10 Le style de page rubrique peut dépendre d\'un mot-clé : dans ce cas, la page contiendra l\'instance de composant Cadre de numéro d\'instance égal au champ description du mot clé choisi pour cette rubrique dans le groupe des mots-clefs de styles de pages rubrique.
     10Le style de page rubrique peut dépendre d\'un mot-clé : dans ce cas, la page rubrique contiendra l\'instance de composant Cadre de numéro égal au champ description du mot clé choisi pour cette rubrique dans le groupe des mots-clefs de styles de pages rubrique, ou à défaut le cadre n° 2060 si aucun mot-clé n\'est choisi dans ce groupe.
    1111<br />
    1212<br />
  • _plugins_/acs/models/cat/composants/rubrique/inc-rub_ou_art.html

    r47457 r47659  
    11[(#CACHE{0})]<BOUCLE_principale(RUBRIQUES){tous}{id_rubrique}>
    22  <B_articles_multiples>
    3   <BOUCLE_articles_multiples(ARTICLES) {id_rubrique} {1,1}>[
     3  <BOUCLE_articles_multiples(ARTICLES) {id_rubrique} {1,1}{lang}>[
    44    (#TOTAL_BOUCLE|<{2}|?{' ',''})<INCLURE{fond=composants/rubrique/inc-rubrique}{lang=#LANG}{self}{env}{id_rubrique=#ID_RUBRIQUE}>
    55    ]</BOUCLE_articles_multiples>
    66  </B_articles_multiples>
    7     <BOUCLE_article_unique(ARTICLES) {id_rubrique}{0,1}>
     7    <BOUCLE_article_unique(ARTICLES) {id_rubrique}{0,1}{lang}>
    88      [(#TOTAL_BOUCLE|<{2}|?{' ',''})<INCLURE{fond=composants/articles/article}{id_article=#ID_ARTICLE}{self}{env}{lang=#LANG}>]
    99    </BOUCLE_article_unique>
  • _plugins_/acs/models/cat/composants/rubrique/page_rubrique.html

    r47457 r47659  
    1010
    1111Page rubrique
     12
     13Les mots-clés des tags meta de la page sont extraits du titre de la rubrique.
     14
     15
    1216Section page
    1317
    14 ]<INCLURE{fond=composants/fond/entete}{title=#TITRE}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}>
    15 <INCLURE{fond=composants/cadre/cadre}{self=#SELF}{env=#ENV}{nic=#NIC}{id_rubrique}>
     18Keywords meta-tags come from section title.
     19
     20][(#SET{title,#TITRE[ - (#NOM_SITE_SPIP)]})][(#SET{mkeywords,[(#TITRE|askeywords)]})]<INCLURE{fond=composants/fond/entete}{title=#GET{title}}{mkeywords=#GET{mkeywords}}{mdescription}>
     21<INCLURE{fond=composants/cadre/cadre}{self}{env}{nic}>
    1622<INCLURE{fond=composants/fond/pied}>
  • _plugins_/acs/models/cat/composants/rubrique/rubrique.html

    r47457 r47659  
    66
    77][(#SET{id_rubrique,#ENV{id_rubrique,1}})]<div id="rubrique" class="#PINCEAU{rubrique}">
    8 [(#VAR{acsRubriqueArticle}|!={non}|?{' ',''})<INCLURE{fond=composants/rubrique/inc-rub_ou_art}{lang=#LANG}{self}{env}{id_rubrique=#GET{id_rubrique}}>]
    9 [(#VAR{acsRubriqueArticle}|=={non}|?{' ',''})<INCLURE{fond=composants/rubrique/inc-rubrique}{lang=#LANG}{self}{env}{id_rubrique=#GET{id_rubrique}}>]
     8[(#VAR{acsRubriqueArticle}|!={non}|?{' ',''})<INCLURE{fond=composants/rubrique/inc-rub_ou_art}{lang}{self}{env}{id_rubrique=#GET{id_rubrique}}>]
     9[(#VAR{acsRubriqueArticle}|=={non}|?{' ',''})<INCLURE{fond=composants/rubrique/inc-rubrique}{lang}{self}{env}{id_rubrique=#GET{id_rubrique}}>]
    1010</div>
  • _plugins_/acs/models/cat/mes_fonctions.php

    r46294 r47659  
    3333function askeywords($texte) {
    3434        $texte = sans_guillemets($texte);
    35          $notkeys = _T('acs:meta_not_keywords');
     35         $notkeys = _T('acs:fond_meta_not_keywords');
    3636
    3737         $notkeys = explode(',', $notkeys);
    3838         // Transforme tous les mots inutilisables comme keywords en expression régulière "mot entier", insensible à la casse
    3939         foreach ($notkeys as $key=>$notkey ) {
    40                         $notkeys[$key] = '/\b('.$notkey.')\b/';
     40                        $notkeys[$key] = '/\b'.$notkey.'\b/u';
    4141         }
    4242         $texte = strtolower(textebrut($texte));
    43          // Suppression des mots qui ne conviennent pas comme keywords (liste meta_not_keywords du fichier de langue acs_xx.lang)
    44          $texte = preg_replace($notkeys, '*', $texte);
     43         // Suppression des mots qui ne conviennent pas comme keywords (liste meta_not_keywords du fichier de langue fond_xx.php)
     44         $texte = preg_replace($notkeys, '', $texte);
    4545         // Suppression de la ponctuation et des espaces de début et de fin
    4646         $texte = preg_replace(array('/[;:,.?!\']/', '/(\s+$)/', '/(^\s+)/'), '', $texte);
  • _plugins_/acs/models/cat/modeles/doc_player.html

    r47251 r47659  
    1919Pour les lecteurs audios, la liste des mp3 est celle des liens <a rel="enclosure" href="*.mp3"> contenus dans le parent du composant player
    2020
     21Permet l'édition (sécurisée) des titres et descriptifs des documents depuis le site public si le plugin crayons est installé.
     22
    2123Paramètres - parameters:
    2224w=largeur (ne s'applique qu'au lecteur video) - width (video only)
     
    3537][
    3638(#TYPE_DOCUMENT|match{^(MP3[|(#GET{is_video})])$}|?{'',' '})<a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]" type="#MIME_TYPE"[ class="(#ENV{lien_class})"]><img src='[(#LOGO_DOCUMENT||extraire_attribut{src})]' width='[(#LOGO_DOCUMENT||largeur|min{50})px]' height='[(#LOGO_DOCUMENT||hauteur|min{20})px]' alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets)]' title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets)]' /></a>
    37         [<div class='spip_doc_titre'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']><strong>(#TITRE)</strong></div>]
    38         [<div class='spip_doc_descriptif'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']>(#DESCRIPTIF)</div>]
     39        [<div class='spip_doc_titre #EDIT{titre}'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']><strong>(#TITRE)</strong></div>]
     40        [<div class='spip_doc_descriptif #EDIT{descriptif}'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']>(#DESCRIPTIF)</div>]
    3941]</BOUCLE_doc></div>
  • _plugins_/acs/models/cat/mot.html

    r47457 r47659  
    99Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir
    1010
    11 ][(#CONFIG{langues_utilisees}|detecte_langue{#SELF})]#SET{show_type,^[^_]\w*}[(#SET{title,[(#TYPE|match{#GET{show_type}}) - ][(#TITRE|textebrut|texte_backend)]})][(#SET{mdescription,[(#DESCRIPTIF|couper{150}|textebrut)]})][(#SET{mkeywords,[(#TITRE|textebrut|texte_backend),]<:acs:fond_meta_keywords:>})][(#SET{mrsstitle,[(#TITRE|textebrut|texte_backend)]})][(#SET{mrssurl,[(#URL_PAGE{backend}|parametre_url{id_mot,#ID_MOT})]})]
     11][(#CONFIG{langues_utilisees}|detecte_langue{#SELF})]#SET{show_type,^[^_].*}[(#SET{title,[(#TYPE|supprimer_numero|match{#GET{show_type},i,0}) - ][(#TITRE|textebrut|texte_backend)]})][(#SET{mdescription,[(#DESCRIPTIF|couper{150}|textebrut)]})][(#SET{mkeywords,[(#TITRE|textebrut|texte_backend),]<:acs:fond_meta_keywords:>})][(#SET{mrsstitle,[(#TITRE|textebrut|texte_backend)]})][(#SET{mrssurl,[(#URL_PAGE{backend}|parametre_url{id_mot,#ID_MOT})]})]
    1212<INCLURE{fond=composants/fond/entete}{self=#SELF}{env=#ENV}{page=mot}{title=#GET{title}}{mrobots=all}{mkeywords=#GET{mkeywords}}{mdescription=#GET{mdescription}}{rsstitle=#GET{rsstitle}}{rssurl=#GET{rssurl}}{mexpires=86400}>
    1313<INCLURE{fond=composants/cadre/cadre}{self}{env}{nic=2150}{type}>
  • _plugins_/acs/models/cat/rubrique.html

    r47457 r47659  
    1313
    1414][(#CONFIG{langues_utilisees}|detecte_langue{#SELF})][
    15 (#VAR{acsRubriqueStylePage}|=={""}|?{' ',''})<INCLURE{fond=composants/rubrique/boucle-page_rubrique}{self}{env}{id_rubrique}>][
    16 (#VAR{acsRubriqueStylePage}|=={""}|?{'',' '})<INCLURE{fond=composants/rubrique/boucle-page_rubrique-style}{self}{env}{id_rubrique}>]
     15(#VAR{acsRubriqueStylePage}|=={""}|?{' ',''})<INCLURE{fond=composants/rubrique/boucle-page_rubrique}{self}{env}>][
     16(#VAR{acsRubriqueStylePage}|=={""}|?{'',' '})<INCLURE{fond=composants/rubrique/boucle-page_rubrique-style}{self}{env}>]
Note: See TracChangeset for help on using the changeset viewer.