Changeset 47986 in spip-zone


Ignore:
Timestamp:
May 21, 2011, 3:58:47 PM (10 years ago)
Author:
cyril@…
Message:

On ajoute les pages contact et organisation pour Z dans squelettes; ces 2 pages appellent structure + la composition éventuelle;

Location:
_plugins_/contacts_et_organisations
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/contacts.css

    r43073 r47986  
    55fieldset.co_vcard dt {font-size:0.7em; font-variant:small-caps;}
    66fieldset.co_vcard dd {font-size:0.7em; margin-left:1em; }
     7
     8.num_auteur {display:inline-block; width:40px; background-color:brown; color:white; font-weight:bold; text-align:center;}
     9.c_ou_o { display:inline-block; width:30px; text-align:center; color:white; font-weight:bold; }
     10.c_ou_o.c {background-color:green}
     11.c_ou_o.o {background-color:blue}
     12.erreur { font-weight;bold; color:black; background-color:#990; }
  • _plugins_/contacts_et_organisations/modeles/auteur.html

    r45898 r47986  
    11[(#REM)
    2         Modèle pour l'affichage d'un auteur de type contact.
     2        Modèle pour l'affichage d'un auteur.
     3    Si auteur simple => nom en légende, puis vide
     4    Si contact => prénom, nom en légende, puis organisation, fonction, coordonnées
     5    Si organisation => nom en légende, liste de contacts, TVA, coordonnées
    36]
     7
    48<fieldset class="co_vcard">
    59
    6         <BOUCLE_a(AUTEURS){id_auteur}{tous}>
     10    <B_auteur>
     11        <BOUCLE_auteur(AUTEURS){id_auteur}{tous}>
     12   
     13        [(#REM) L'auteur est un contact ]
    714                <BOUCLE_c(CONTACTS){id_auteur}>
    815               
    9                         <legend>[<span class="#EDIT{prenom}">(#PRENOM)</span>&nbsp;][<span class="#EDIT{nom}">(#NOM)]</legend>
     16                        <legend><span class="c_ou_o c">[C] </span>[<span class="#EDIT{prenom}">(#PRENOM)</span>&nbsp;][<span class="#EDIT{nom}">(#NOM)]<span class="num_auteur">#ID_AUTEUR</span></legend>
    1017                       
    1118                        <dl>
    1219
    13                                 <B_o>
    14                                 <dt><:contacts:label_nom_organisation:></dt>
    15                                 <BOUCLE_o(ORGANISATIONS organisations_contacts){id_contact}>
    16                                 <dd class="#EDIT{nom}">#NOM</dd>
    17                                 </BOUCLE_o>
    18                                 </B_o><dd>pas d'organisation trouvée</dd>
    19                                 <//B_o>
     20                                <B_oc>
     21                                <h3 class="h3"><:contacts:label_nom_organisation:></h3>
     22                <ul>
     23                                <BOUCLE_oc(ORGANISATIONS){id_contact}>
     24                                <li class="item #EDIT{nom}">#NOM</li>
     25                                </BOUCLE_oc>
     26                                </B_oc>
     27                <li class="erreur">pas d'organisation trouvée</li>
     28                                <//B_oc>
     29                                </ul>
    2030                       
    21                                 <dt><:contacts:label_fonction:></dt>
    22                                 <dd class="#EDIT{fonction}">[(#FONCTION|sinon{'...'})]</dd>
     31                                <h3 class="h3"><:contacts:label_fonction:></h3>
     32                <ul class="liste-item">
     33                                <li class="item #EDIT{fonction}">[(#FONCTION|sinon{'...'})]</li>
     34                </ul>
    2335                               
    24                                 [(#PLUGIN{coordonnees}|oui)]
    25                                 <B_num>
    26                                 <dt><:contacts:label_telephone:></dt>
    27                                 <BOUCLE_num(NUMEROS){id_auteur}>
    28                                 <dd class="#EDIT{numero}">#NUMERO[ (#TYPE)]</dd>
    29                                 </BOUCLE_num>
    30                                
    31                                 <B_mail>
    32                                 <dt><:contacts:label_email:></dt>
    33                                 <BOUCLE_mail(EMAILS){id_auteur}>
    34                                 <dd class="#EDIT{titre}">#EMAIL</dd>
    35                                 </BOUCLE_mail>
     36                                [(#PLUGIN{coordonnees}|oui)
     37                    [(#INCLURE{fond=inc/adresses, id_auteur})]
     38                    [(#INCLURE{fond=inc/telephones, id_auteur})]
     39                    [(#INCLURE{fond=inc/mails, id_auteur})]
     40                ]
    3641                               
    3742                       
    38                         <dl>
     43                        </dl>
    3944                </BOUCLE_c>
    40         </BOUCLE_a>
     45        </B_c>
     46               
     47            [(#REM) L'auteur n'est pas un contact ]
     48            <BOUCLE_o(ORGANISATIONS){id_auteur}>
     49               
     50                <legend><span class="c_ou_o o">[O] </span>[<span class="#EDIT{nom}">(#NOM)]<span class="num_auteur">#ID_AUTEUR</span></legend>
     51                <dl>
     52               
     53                    <h3 class="h3"><:contacts:label_activite:></h3>
     54                    <ul class="liste-item">
     55                    <li class="item #EDIT{fonction}">[(#ACTIVITE|sinon{'...'})]</li>
     56                    </ul>
     57                   
     58                    [(#PLUGIN{coordonnees}|oui)
     59                        [(#INCLURE{fond=inc/adresses, id_auteur})]
     60                        [(#INCLURE{fond=inc/telephones, id_auteur})]
     61                        [(#INCLURE{fond=inc/mails, id_auteur})]
     62                    ]
     63               
     64                </dl>
     65           
     66            </BOUCLE_o>
     67            </B_o>
     68            <p class="erreur">Auteur #ID_AUTEUR ni contact ni organisation</p>
     69            <//B_o>           
     70       
     71        <//B_c>
     72       
     73        </BOUCLE_auteur>
     74    </B_auteur>
     75    <p class="erreur">Aucun auteur #ENV{id_auteur}</p>
     76    <//B_auteur>
    4177
    4278</fieldset>
  • _plugins_/contacts_et_organisations/plugin.xml

    r47719 r47986  
    2727        <prefix>contacts</prefix>
    2828       
    29         <version>1.8.1</version>
     29        <version>1.8.2</version>
    3030        <version_base>1.3.6</version_base>
    3131       
Note: See TracChangeset for help on using the changeset viewer.