Show
Ignore:
Timestamp:
23.12.2008 18:20:31 (14 months ago)
Author:
apachot@…
Message:

- les pages article-syndic-pmb qui renvoient vers la page notice_display correspondante
- modification dans l'affichage des documents joints. le critère {id_article?} dans la boucle documents ne retournait rien.

Location:
_plugins_/_dev_/spip-pmb/2_0_0
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/spip-pmb/2_0_0/article-syndic-pmb.html

    r24016 r25441  
    1 <BOUCLE_article_principal(SYNDIC_ARTICLES_PMB) {id_syndic_article}> 
    2 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> 
    3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR"> 
    4 <head> 
    5 <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>[ 
    6 <meta name="description" content="(#INTRODUCTION{150}|attribut_html)" /> 
    7 ]<B_URLMOT> 
    8 <link rel="alternate" type="application/rss+xml" title="<:titre_page_mots_tous:>" href="#URL_PAGE{backend}<BOUCLE_URLMOT(MOTS){id_article}>&amp;id_mot[]=#ID_MOT</BOUCLE_URLMOT>" /> 
    9 </B_URLMOT><B_URLAUTEURS> 
    10 <link rel="alternate" type="application/rss+xml" title="<:icone_auteurs:>" href="#URL_PAGE{backend}<BOUCLE_URLAUTEURS(AUTEURS){id_article}>&amp;id_auteur[]=#ID_AUTEUR</BOUCLE_URLAUTEURS>" /> 
    11 </B_URLAUTEURS><INCLURE{fond=inc-head}> 
    12  
    13 <link rel="stylesheet" href="#CHEMIN{nyroModal.full.css}" type="text/css" media="projection, screen, tv" /> 
    14 <script type="text/javascript" src="#CHEMIN{javascript/jquery.nyroModal-1.2.8.pack.js}" ></script> 
    15 <script type="text/javascript"> 
    16         $(document).ready(function(){ 
    17                 $('a.lien-modal').nyroModal({bgColor: '#E6E8D5', minWidth: 400, minHeight: 400}); 
    18         }); 
    19 </script> 
    20 </head> 
    21  
    22 <body class="page_article page_ouvrage"> 
    23 <div id="page"> 
    24          
    25         [(#REM) Contenu principal : contenu de l'article ] 
    26     <div class="hfeed" id="conteneur"> 
    27     <div class="hentry" id="contenu"> 
    28      
    29         [(#REM) Entete de la page + titre du site ] 
    30         <INCLURE{fond=inc-entete}> 
    31  
    32         [(#REM) Fil d'Ariane ] 
    33         <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; <strong class="on">(#TITRE|couper{80})</strong>]</div> 
    34  
    35         <div class="cartouche"> 
    36             <div class="surlignable"> 
    37                                 [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>] 
    38                                 <h1 class="#EDIT{titre} entry-title[ (#TITRE|strlen|>{30}|?{'titre-long',''})]">[(#TITRE|ucfirst)]</h1> 
    39                                 [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>] 
    40             </div> 
    41  
    42             
    43              
    44         </div> 
    45                  
    46        [(#LOGO_SITE_SPIP||inserer_attribut{src,[(#PMB_PHOTO_SRC)]}|inserer_attribut{width,}|inserer_attribut{height,}|copie_locale|image_reduire{130,0})] 
    47           
    48         <div class="surlignable"> 
    49                  
    50                 [(#REM) Inclure le modele des liens de traductions ] 
    51                 #MODELE{article_traductions} 
    52                  
    53                 <div class="pmb-ouvrage-infos">  
    54                         [<p><:auteur:> : (#LESAUTEURS)</p>] 
    55                         [<p><:serie:> : (#PMB_SERIE)</p>] 
    56                         [<p><:type:> : (#PMB_TYPE)</p>] 
    57                         [<p><:editeur:> : (#PMB_EDITEUR)</p>] 
    58                         [<p><:format:> : (#PMB_FORMAT)</p>] 
    59                         [<p><:annee_publication:> : (#PMB_ANNEE_DE_PUBLICATION)</p>] 
    60                         [<p><:importance:> : (#PMB_IMPORTANCE)</p>] 
    61                         [<p><:presentation:> : (#PMB_PRESENTATION)</p>] 
    62                         [<p><:isbn:> : (#PMB_ISBN)</p>] 
    63                 </div> 
    64                  
    65                 [<div class="#EDIT{texte} texte entry-content">(#DESCRIPTIF|image_reduire{500,0})</div>] 
    66         </div> 
    67  
    68  
    69                 <div class="pmb-reserver"><a class="lien-modal" href="#PMB_URL_BASEdo_resa.php?lvl=resa&id_notice=#PMB_ID_NOTICE&$id_empr=&oresa=popup">> Réserver l'ouvrage</a></div> 
    70                 <div class="pmb-rajoutertag"><a class="lien-modal" href="#PMB_URL_BASEaddtags.php?noticeid=#PMB_ID_NOTICE">> Ajouter un tag&nbsp;<img src="#PMB_URL_BASEimages/tag.png" title=">" alt="Ajouter un tag" align="absmiddle" border="0"></a></div> 
    71                 <div class="pmb-consulter"><a class="lien-modal" title="Consulter ou donner son avis" href="#PMB_URL_BASEavis.php?todo=liste&noticeid=#PMB_ID_NOTICE">> Consulter ou donner son avis</a></div> 
    72                          
    73  
    74                 [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>] 
    75          
    76                 [<div class="ps surlignable"><h2 class="pas_surlignable"><:info_ps:></h2><div class="#EDIT{ps}">(#PS|image_reduire{500,0})</div></div>] 
    77  
    78                 <br class="nettoyeur" /> 
    79  
    80                  
    81                  
    82       
    83                 [(#REM) Forum de l'ouvrage] 
    84                 <a href="#forum" name="forum" id="forum"></a> 
    85                 <INCLURE{fond=inc-forum-pmb}{id_syndic}{id_syndic_article}{titre=#TITRE}> 
    86                 [<p class="repondre"><a href="spip.php?page=forum-pmb&(#PARAMETRES_FORUM{#SELF})&id_syndic_article=#ID_SYNDIC_ARTICLE[&titre=(#TITRE|md5)]" rel="noindex nofollow"><:repondre_article:></a></p>]         
    87  
    88         </div><!--#contenu--> 
    89         </div><!--#conteneur--> 
    90  
    91  
    92     [(#REM) Menu de navigation laterale ] 
    93     <div id="navigation"> 
    94  
    95         [(#REM) Menu de navigation par rubriques ] 
    96         <INCLURE{fond=inc-rubriques}{id_rubrique}> 
    97  
    98  
    99         [(#REM) Articles dans la meme rubrique ] 
    100         <B_articles_rubrique> 
    101         <div class="menu"> 
    102             <h2><a href="#URL_RUBRIQUE"><:meme_rubrique:></a></h2> 
    103             <ul> 
    104                 <BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date}{inverse} {0,10}> 
    105                 <li><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>#TITRE</a></li> 
    106                 </BOUCLE_articles_rubrique> 
    107             </ul> 
    108         </div> 
    109         </B_articles_rubrique> 
    110  
    111     </div><!--#navigation--> 
    112      
    113         [(#REM) Pied de page ] 
    114         <INCLURE{fond=inc-pied}{skel=#SQUELETTE}> 
    115  
    116 </div><!--#page--> 
    117 </body> 
    118 </html> 
    119 </BOUCLE_article_principal> 
     1<BOUCLE_article_principal(SYNDIC_ARTICLES_PMB) {id_syndic_article}><INCLURE{fond=notice_display}{id=#PMB_ID_NOTICE}{seule=1}></BOUCLE_article_principal> 
  • _plugins_/_dev_/spip-pmb/2_0_0/article.html

    r24016 r25441  
    3939                 
    4040        [(#LOGO_ARTICLE||image_reduire{130,0})] 
     41 
     42         
     43 
    4144          
    4245        <div class="corps-conteneur surlignable"> 
     
    6164 
    6265 
    63                  
    6466                [(#REM) Gestion du portfolio et des documents 
    6567                        Le critere {env} permet de passer d'autres arguments de la page 
  • _plugins_/_dev_/spip-pmb/2_0_0/habillage.css

    r25399 r25441  
    398398a:hover { color: #333300; text-decoration: underline; } 
    399399 
    400 a.spip_out { color: #336666; text-decoration: none; border-bottom: 1px dotted #336666; background-image: url(puce_spipout.gif); padding-right: 12px; } 
     400a.spip_out { color: #336666; text-decoration: none; border-bottom: 1px dotted #336666; background-image: url(puce_spipout.gif); padding-right: 12px; background-repeat: no-repeat; background-position: right top; } 
    401401a.spip_out:hover { border-bottom: 1px solid #336666; } 
    402402a.spip_in { color: #67741F; text-decoration: none; border-bottom: 1px dotted #67741F; } 
     
    409409        background-position: right top; 
    410410        background-repeat: no-repeat; 
     411        padding-right: 10px; 
    411412} 
    412413a.spip_glossaire:hover { 
  • _plugins_/_dev_/spip-pmb/2_0_0/inc-documents.html

    r23363 r25441  
    11 
    22        [(#REM) Portfolio : album d'images ] 
    3         <B_documents_portfolio> 
     3        <B_testarticle> 
     4        <BOUCLE_testarticle(ARTICLES){id_article}> 
     5        </BOUCLE_testarticle> 
     6         
     7        <B_documents_portfolio_article> 
    48                <br class="nettoyeur" /> 
    59        <div id="documents_portfolio"> 
    610                <h2><:info_portfolio:></h2> 
    7         <BOUCLE_documents_portfolio(DOCUMENTS) {id_article?}{id_rubrique?}{doublons} 
    8         {mode=document} 
     11        <BOUCLE_documents_portfolio_article(DOCUMENTS) {id_article}{doublons} 
    912        {extension IN png,jpg,gif} 
    1013        {par num titre, date} 
    1114        {doublons} 
    12         {vu=non}><B_testarticle> 
    13                 <BOUCLE_testarticle(ARTICLES){id_article}> 
    14                 </BOUCLE_testarticle> 
     15        {vu=non}> 
    1516                [ 
    1617                <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" 
     
    2425                        |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})]</a> 
    2526                ] 
    26                 </B_testarticle> 
     27                 
     28                 
     29                </BOUCLE_documents_portfolio_article> 
     30                </div> 
     31        </B_documents_portfolio_article> 
     32        </B_testarticle> 
     33                         
     34        <B_documents_portfolio_rubrique> 
     35                <br class="nettoyeur" /> 
     36        <div id="documents_portfolio"> 
     37                <h2><:info_portfolio:></h2> 
     38        <BOUCLE_documents_portfolio_rubrique(DOCUMENTS) {id_rubrique}{doublons} 
     39        {extension IN png,jpg,gif} 
     40        {par num titre, date} 
     41        {doublons} 
     42        {vu=non}> 
     43                 
    2744                [ 
    2845                <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" 
     
    3653                        |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})]</a> 
    3754                ] 
    38                 <//B_testarticle></BOUCLE_documents_portfolio> 
     55                 
     56                </BOUCLE_documents_portfolio_rubrique> 
    3957                </div> 
    40         </B_documents_portfolio> 
     58        </B_documents_portfolio_rubrique> 
     59        <//B_testarticle> 
    4160 
    4261        [(#REM) 
     
    4564        <BOUCLE_afficher_document(DOCUMENTS) 
    4665        {id_document} 
    47         {id_article?}{id_rubrique?} 
    48         {mode=document} 
    49         {extension IN png,jpg,gif}> 
     66        {id_article}{extension IN png,jpg,gif}> 
    5067        <div class="spip_documents spip_documents_center" id="document_actif"> 
    5168                [(#EMBED_DOCUMENT|image_reduire{500,0})] 
     
    5572        </BOUCLE_afficher_document> 
    5673 
     74        <BOUCLE_afficher_document_rubrique(DOCUMENTS) 
     75        {id_document} 
     76        {id_rubrique}{extension IN png,jpg,gif}> 
     77        <div class="spip_documents spip_documents_center" id="document_actif"> 
     78                [(#EMBED_DOCUMENT|image_reduire{500,0})] 
     79                [<div class="#EDIT{titre} spip_doc_titre">(#TITRE)</div>] 
     80                [<div class="#EDIT{descriptif} spip_doc_descriptif">(#DESCRIPTIF)</div>] 
     81                </div> 
     82        </BOUCLE_afficher_document_rubrique> 
    5783 
    58         [(#REM) 
    59                 Si un seul document est joint a l'article, et si le texte est vide, 
    60                 on incruste automatiquement ce document 
    61         ] 
    62          
    63         <BOUCLE_documents_decompte(DOCUMENTS spip_documents_liens articles) 
    64         {id_article?}{id_rubrique?} 
    65         {mode=document} 
    66         {texte=''} 
    67         {extension !IN gif,jpg,png,mp3} 
    68         {vu=non} 
    69         >[(#TOTAL_BOUCLE|=={1} 
    70                 |?{[(#INCLURE{fond=modeles/emb}{id_document} 
    71                 |trim)]})]</BOUCLE_documents_decompte> 
    72  
    73  
    74         [(#REM) 
    75                 Sinon, liste des autres documents joints 
    76         ] 
    77         <B_documents_joints> 
     84        <B_testarticle2> 
     85        <BOUCLE_testarticle2(ARTICLES){id_article}> 
     86        </BOUCLE_testarticle2> 
     87        <B_documents_joints_article> 
    7888                <div class="menu" id="documents_joints"> 
    7989                <h2><:titre_documents_joints:></h2> 
    8090                <ul> 
    81         <BOUCLE_documents_joints(DOCUMENTS) 
    82         {id_article?}{id_rubrique?} 
     91        <BOUCLE_documents_joints_article(DOCUMENTS) 
     92        {id_article} 
    8393        {extension !IN gif,jpg,png} 
    84         {vu=non} 
    85         {par num titre, date}>[ 
     94        {par num titre, date}> 
    8695                <li> 
    87                 <strong><a href="(#URL_DOCUMENT)" title="<:bouton_telecharger:>" 
     96                <strong><a href="[(#URL_DOCUMENT)]" title="<:bouton_telecharger:>" 
    8897                        type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong> 
    8998                <small>(<span>#TYPE_DOCUMENT[ &ndash; 
    9099                        (#TAILLE|taille_en_octets)]</span>)</small> 
    91100                #DESCRIPTIF 
    92                 ]</li> 
    93         </BOUCLE_documents_joints> 
     101                </li> 
     102        </BOUCLE_documents_joints_article> 
    94103                </ul> 
    95104                </div> 
    96         </B_documents_joints> 
     105        </B_documents_joints_article> 
    97106 
    98         <//B_documents_decompte> 
     107        </B_testarticle2> 
     108                 
     109        <B_documents_joints_rubrique> 
     110                <div class="menu" id="documents_joints"> 
     111                <h2><:titre_documents_joints:></h2> 
     112                <ul> 
     113        <BOUCLE_documents_joints_rubrique(DOCUMENTS) 
     114        {id_rubrique} 
     115        {extension !IN gif,jpg,png} 
     116        {par num titre, date}> 
     117                <li> 
     118                <strong><a href="[(#URL_DOCUMENT)]" title="<:bouton_telecharger:>" 
     119                        type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong> 
     120                <small>(<span>#TYPE_DOCUMENT[ &ndash; 
     121                        (#TAILLE|taille_en_octets)]</span>)</small> 
     122                #DESCRIPTIF 
     123                </li> 
     124        </BOUCLE_documents_joints_rubrique> 
     125                </ul> 
     126                </div> 
     127        </B_documents_joints_rubrique> 
     128        <//B_testarticle2> 
     129         
     130         
  • _plugins_/_dev_/spip-pmb/2_0_0/rubrique.html

    r24143 r25441  
    6262        </B_sous_rubriques> 
    6363 
     64         
    6465        <div class="corps-conteneur surlignable"> 
    6566                [<div class="#EDIT{texte} texte">(#TEXTE)</div>] 
     
    7576         
    7677       
    77  
    78         [(#REM) Gestion du portfolio et des documents 
     78        [(#REM) Gestion du portfolio et des documents 
    7979                        Le critere {env} permet de passer d'autres arguments de la page 
    8080                         par exemple l'id_document choisi pour un affichage complet