Changeset 112384 in spip-zone


Ignore:
Timestamp:
Nov 9, 2018, 7:34:49 AM (5 weeks ago)
Author:
jcvilleneuve@…
Message:

EscalV4 : Dans un liste d'événements (plugin Agenda), choix du renvoi vers l'événement ou vers l'article.

Location:
_squelettes_/escal/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/trunk/config.css.html

    r112191 r112384  
    300300      })]
    301301  })]
    302   [(#CONFIG{escal/config/imagefondunique}|=={oui})
     302  [(#CONFIG{escal/config/imagefondunique}|=={oui}|oui)
    303303  background-repeat:no-repeat;
    304304  background-attachment:fixed;
  • _squelettes_/escal/trunk/formulaires/configurer_escal_noisettes_site.html

    r112036 r112384  
    508508                            [(#ENV{#GET{name}}|=={articles}|oui)checked="checked"] /><label for="#GET{name}_articles"><:articles:></label>
    509509                    </span>
    510                     <br /><:escal:noisettes_calendrier_explication2:>                                   
     510                    <br /><:escal:noisettes_calendrier_explication2:>                                                     
    511511            <br /><br />
    512512            #SET{name,listeeventscalendrier}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     
    521521                    </span>
    522522                    <br /><br />
     523            #SET{name,url_event}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     524                        <:escal:noisettes_calendrier_renvoi:><br />
     525                    [<span class='erreur_message'>(#GET{erreurs})</span>
     526                    ]<span class="choix">
     527                            <input type="radio" name="#GET{name}" id="#GET{name}_evenements" value="evenement"
     528                            [(#ENV{#GET{name}}|=={article}|non)checked="checked"] /><label for="#GET{name}_evenements"><:escal:noisettes_calendrier_renvoi_evenement:></label>
     529
     530                            <input type="radio" name="#GET{name}" id="#GET{name}_articles" value="article"
     531                            [(#ENV{#GET{name}}|=={article}|oui)checked="checked"] /><label for="#GET{name}_articles"><:escal:noisettes_calendrier_renvoi_article:></label>
     532                    </span>
     533                    <br /><:escal:noisettes_calendrier_explication2:>
     534                    <br /><br />
    523535            #SET{name,couleureventscalendrier}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    524536                    <:escal:noisettes_calendrier_couleur:>
     
    527539                             <input type="texte" style="width:100px" name="#GET{name}" id="#GET{name}" value="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},#336699})]"  />
    528540                    </span>
     541                    <br /><:escal:noisettes_calendrier_explication2:>
    529542                    <br /><br />                   
    530543            #SET{name,pagincalendrier}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
  • _squelettes_/escal/trunk/inclusions/inc-calendrier_event.html

    r111228 r112384  
    55#SET{tableauprochainement,#ARRAY}
    66<BOUCLE_prochainementselection(EVENEMENTS){age_fin<=0}{par date_debut}>
    7 [(#ID_EVENEMENT_SOURCE|=={0}|?{                         
    8 #SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT}},                             
     7[(#ID_EVENEMENT_SOURCE|=={0}|?{
     8#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT}},
    99#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT_SOURCE}}
    1010})]
     
    1717
    1818        [<p class="pagination">(#PAGINATION)</p>
    19         <div class="nettoyeur"></div>] 
     19        <div class="nettoyeur"></div>]
    2020       
    2121                <BOUCLE_evenements_agenda(EVENEMENTS){id_evenement IN #GET{tableauprochainement}}{"<hr />"}
    2222                {pagination #GET{nbrpageventcalendrier}}{lang}>
    23                
     23
    2424<BOUCLE_seul(EVENEMENTS){id_evenement=#ID_EVENEMENT}{par date}{date_fin>=#DATE}{doublons}>
    2525</BOUCLE_seul>
     
    3434</B_mot>
    3535#SET{couleur,#CONFIG{escal/config/couleureventscalendrier,#336699}
    36 <//B_mot>       
    37                        
    38                                        
    39                
     36<//B_mot>
     37
     38
     39
    4040<BOUCLE_affiche(EVENEMENTS){!doublons}{0,1}{doublons affiche}{par date}>
    4141   
     
    4848                <br />
    4949        </div>
    50                                
    51         <div class="evenement-donnees">
    52                         <div class="donnee-titre">             
    53                         <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     50
     51        <div class="evenement-donnees">
     52                        <div class="donnee-titre">
     53                                [(#CONFIG{escal/config/url_event}|=={article}|non)             
     54                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     55                                ]
     56                                [(#CONFIG{escal/config/url_event}|=={article}|oui)             
     57                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     58                                ]
    5459                        </div>
    5560                        [<div class="donnee-lieu">             
    5661                        <img src="#CHEMIN{images/geoloc.png}" alt="lieu"  />(#ADRESSE|PtoBR)
    5762                        </div>]
    58                                                        
     63
    5964                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|non)
    6065                        <div class="donnee-heure">
     
    6772                        <strong>[(#DATE_FIN|affdate)]</strong> [(#HORAIRE|=={oui}|?{jusqu'&agrave;
    6873                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)],''})]
    69                 </div> 
     74                </div>
    7075                ]
    71        
     76
    7277                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|oui)
    7378                        <div class="donnee-heure">
    74                                 [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non) 
     79                                [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non)
    7580                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
    7681                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)] -
    7782                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)]
    7883                                ]
    79                 </div> 
     84                </div>
    8085                ]
    8186        </div>
    82        
     87
    8388</BOUCLE_affiche>
    84           <div class="evenement-donnees">       
     89          <div class="evenement-donnees">
    8590                <BOUCLE_autres(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{age<=1}{age>=-365}{par date}{doublons affiche}>
    8691                        <br />&nbsp;&nbsp;+ [(#DATE_DEBUT|affdate_jourcourt)]
    8792                </BOUCLE_autres>
    8893                </div>
    89          
     94
    9095          <div class="nettoyeur"></div>
    9196         
  • _squelettes_/escal/trunk/inclusions/inc-evenements_events.html

    r111228 r112384  
    1010#SET{tableauprochainement,#ARRAY}
    1111<BOUCLE_prochainementselection(EVENEMENTS){age_fin<=0}{par date_debut}>
    12 [(#ID_EVENEMENT_SOURCE|=={0}|?{                         
    13 #SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT}},                             
     12[(#ID_EVENEMENT_SOURCE|=={0}|?{
     13#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT}},
    1414#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT_SOURCE}}
    1515})]
     
    2323        <div class="nettoyeur"></div>]
    2424<BOUCLE_evenements_agenda(EVENEMENTS){id_evenement IN #GET{tableauprochainement}}{"<hr />"}{pagination #GET{nbrpagevent}}{lang}>
    25                
     25
    2626<BOUCLE_seul(EVENEMENTS){id_evenement=#ID_EVENEMENT}{par date}{date_fin>=#DATE}{doublons}>
    2727</BOUCLE_seul>
     
    3131        </BOUCLE_futur>
    3232</BOUCLE_plusieurs>
    33                        
     33
    3434<BOUCLE_mot(MOTS){id_evenement}{type=Agenda_couleur}{0,1}>
    3535#SET{couleur,#DESCRIPTIF}
     
    3737</B_mot>
    3838#SET{couleur,#CONFIG{escal/config/couleureventscalendrier,#336699}
    39 <//B_mot>                       
    40                
     39<//B_mot>
     40
    4141<BOUCLE_affiche(EVENEMENTS){!doublons}{0,1}{doublons affiche}{par date}>
    42    
     42#SET{url,#CONFIG{escal/config/url_event,EVENEMENT}}   
    4343        <div class="evenement-date" style="background-color:[(#GET{couleur}|PtoBR)];">
    4444                <span class="evenement-jour">[(#DATE_DEBUT|affdate{'d'})]</span>
     
    4949                <br />
    5050        </div>
    51                                
    52         <div class="evenement-donnees">
    53                         <div class="donnee-titre">             
    54                         <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     51
     52        <div class="evenement-donnees">
     53                        <div class="donnee-titre">
     54                                [(#CONFIG{escal/config/url_event}|=={article}|non)             
     55                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     56                                ]
     57                                [(#CONFIG{escal/config/url_event}|=={article}|oui)             
     58                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
     59                                ]
    5560                        </div>
    5661                        [<div class="donnee-lieu">             
    5762                        <img src="#CHEMIN{images/geoloc.png}" alt="lieu"  />(#ADRESSE|PtoBR)
    5863                        </div>]
    59                                                        
     64
    6065                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|non)
    6166                        <div class="donnee-heure">
     
    6873                        <strong>[(#DATE_FIN|affdate)]</strong> [(#HORAIRE|=={oui}|?{jusqu'&agrave;
    6974                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)],''})]
    70                 </div> 
     75                </div>
    7176                ]
    72        
     77
    7378                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|oui)
    7479                        <div class="donnee-heure">
    75                                 [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non) 
     80                                [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non)
    7681                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
    7782                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)] -
    7883                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)]
    7984                        ]
    80                 </div> 
     85                </div>
    8186                ]
    8287        </div>
    83        
     88
    8489</BOUCLE_affiche>
    85           <div class="evenement-donnees">       
     90          <div class="evenement-donnees">
    8691                <BOUCLE_autres(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{age<=1}{age>=-365}{par date}{doublons affiche}>
    8792                        <br />&nbsp;&nbsp;+ [(#DATE_DEBUT|affdate_jourcourt)]
    8893                </BOUCLE_autres>
    89           </div>       
     94          </div>
    9095          <div class="nettoyeur"></div>
    9196         
  • _squelettes_/escal/trunk/lang/escal_fr.php

    r112067 r112384  
    654654        'noisettes_calendrier_lien_agenda' => 'Titre avec lien vers l’agenda en pleine page',
    655655        'noisettes_calendrier_pagination' => 'Nombre d’articles ou d’événements par page de pagination',
     656        'noisettes_calendrier_renvoi' => 'Pour les événements avec utilisation du plugin Agenda, le lien renvoie vers',
     657        'noisettes_calendrier_renvoi_article' => 'l\'article',
     658        'noisettes_calendrier_renvoi_evenement' => 'l\'évènement',
    656659        'noisettes_decouvrir' => 'A découvrir',
    657660        'noisettes_decouvrir_hasard' => 'Nombre d’articles pris au hasard',
     
    663666        'noisettes_decouvrir_site' => 'Dans tout le site (on peut exclure des articles ou des rubriques avec le mot-clé "pas-a-decouvrir")',
    664667        'noisettes_edito_explication' => 'Le titre de ce bloc est donné par le titre de l’article avec le mot-clé "edito". Article dont il faut décliner les traductions sur un site multilingue.',
    665         'noisettes_events_explication' => 'Attention : le choix de l’affichage des articles ou des événements est le même que celui du bloc "Mini-calendrier" juste au-dessus.',
     668        'noisettes_events_explication' => '<strong>Attention</strong> : certains choix du bloc "Mini-calendrier" juste au-dessus s\'appliqueront aussi à ce bloc.',
    666669        'noisettes_explication' => '<strong>Titres des blocs</strong><br /><br />
    667670              Dans le cas d’un <strong>site multilingue</strong>, si vous voulez changer le titre d’un bloc
  • _squelettes_/escal/trunk/paquet.xml

    r112194 r112384  
    22        prefix="escal"
    33        categorie="squelette"
    4         version="4.1.25"
     4        version="4.1.26"
    55        schema="1.0.13"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.