Changeset 59470 in spip-zone


Ignore:
Timestamp:
Mar 16, 2012, 10:18:19 PM (8 years ago)
Author:
real3t@…
Message:

Amélioration de l'annuaire : c'est presque utilisable.

Location:
_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs/annuaire.html

    r50504 r59470  
    11<BOUCLE_Contact(CONTACTS){id_contact}>
    2 [(#SET{letitre,<:soyezcreateurs:annuaire:>: #NOM})]
     2[(#SET{letitre,<:soyezcreateurs:annuaire:>: [(#CIVILITE) ][(#PRENOM) ]#NOM})]
    33[(#SET{titretop,[(#GET{letitre}|sc_nettoyer_marqueur|texte_script)]})]
    44[(#SET{titretop,page_#GET{titretop}})]
     
    1414        <li><a href="#URL_PAGE{annuaire}"><:soyezcreateurs:annuaire:></a></li>
    1515        <BOUCLE_OrganisationContact(ORGANISATIONS organisations_contacts){id_contact}><BOUCLE_ArboOrganisations(ORGANISATIONS){id_organisation=#ID_PARENT}{tous}><BOUCLE_HierarchieArboOrganisations(BOUCLE_ArboOrganisations) />[(#REM) #ID_PARENT doit être present sinon la recursivite se fait mal... etonnant ]<li><a href="#URL_PAGE{annuaire,id_organisation=#ID_ORGANISATION}">#NOM</a></li></BOUCLE_ArboOrganisations><li><a href="#URL_PAGE{annuaire,id_organisation=#ID_ORGANISATION}">#NOM</a></li></BOUCLE_OrganisationContact>
    16         <li>#NOM</li>
     16        <li>[(#CIVILITE) ][(#PRENOM) ]#NOM</li>
    1717        </ul>
    1818        </div>
     
    2121<div class="texte">
    2222<div class="cartouche">
    23 <div class="titrepage"><h1><:soyezcreateurs:annuaire:>&nbsp;: #NOM</h1></div>
     23<div class="titrepage"><h1><:soyezcreateurs:annuaire:>&nbsp;: [<span class="#EDIT{prenom}">(#CIVILITE)</span> ][<span class="#EDIT{prenom}">(#PRENOM)</span> ][<span class="#EDIT{nom}">(#NOM)</span>]</h1></div>
    2424</div>
    2525
    2626<div id="letexte">
    2727        <div id="annuaire">
    28 <h2>#NOM</h2>
    29 <BOUCLE_AdressesContact(ADRESSES){id_contact}>
    30 <p>[(#TITRE)<br />]
    31 [(#VOIE)<br />]
    32 [(#COMPLEMENT)<br />]
    33 #CODE_POSTAL #VILLE</p>
    34 </BOUCLE_AdressesContact>
    35 </BOUCLE_Contact>
     28        <INCLURE{fond=noisettes/annuaire/contact,id_contact}>
     29       
     30        [(#REM) faudra mettre {si #ID_AUTEUR} sur la 3.0 ]
     31        <BOUCLE_auteur_lie(AUTEURS){id_auteur}{tout}{statut==.*}>               
     32                [(#FORMULAIRE_ECRIRE_AUTEUR)]
     33        </BOUCLE_auteur_lie>
     34
     35        </BOUCLE_Contact>
    3636
    3737<BOUCLE_Organisation(ORGANISATIONS){id_organisation}>
     
    6868#CODE_POSTAL #VILLE</p>
    6969</BOUCLE_AdressesOrganisation>
    70 <B_ListeContacts>
    71 <ul>
    72 <BOUCLE_ListeContacts(CONTACTS){id_organisation}{par nom}>
    73 <li><a href="#URL_PAGE{annuaire,id_contact=#ID_CONTACT}">[<span class="#EDIT{prenom}">(#PRENOM)</span> ]#NOM</a></li>
    74 </BOUCLE_ListeContacts>
    75 </B_ListeContacts>
    76 </ul>
    77 
    7870                <B_ListeOrganisationFillesDetail>
    79                 <h2><:soyezcreateurs:annuaire_local:></h2>
     71                <B_ListeContacts>
     72                <ol>
     73                <BOUCLE_ListeContacts(CONTACTS){id_organisation}{par nom}>
     74                <li><a href="#URL_PAGE{annuaire,id_contact=#ID_CONTACT}">#PRENOM #NOM</a></li>
     75                </BOUCLE_ListeContacts>
     76                </ol>
     77                </B_ListeContacts>
    8078                <ul>
    8179                <BOUCLE_ListeOrganisationFillesDetail(ORGANISATIONS){id_parent=#ID_ORGANISATION}{par nom}>
    8280                <li><a href="#URL_PAGE{annuaire,id_organisation=#ID_ORGANISATION}">#NOM</a>
    83                         <BOUCLE_OrganisationsRecursionDetail(BOUCLE_ListeOrganisationFillesDetail)/>
     81                <BOUCLE_OrganisationsRecursionDetail(BOUCLE_ListeOrganisationFillesDetail)/>
    8482                </li>
    8583                </BOUCLE_ListeOrganisationFillesDetail>
    8684                </ul>
    8785                </B_ListeOrganisationFillesDetail>
     86                        <B_ListeContactsOrganisationFillesDetail>
     87                        <ol>
     88                        <BOUCLE_ListeContactsOrganisationFillesDetail(CONTACTS){id_organisation}{par nom}>
     89                        <li><a href="#URL_PAGE{annuaire,id_contact=#ID_CONTACT}">#CIVILITE #PRENOM #NOM</a>
     90                        <INCLURE{fond=noisettes/annuaire/contact,id_contact}></li>
     91                        </BOUCLE_ListeContactsOrganisationFillesDetail>
     92                        </ol>
     93                        </B_ListeContactsOrganisationFillesDetail>
     94
     95                <//B_ListeOrganisationFillesDetail>
    8896
    8997
     
    121129<BOUCLE_ListeOrganisationsRacine(ORGANISATIONS){racine}{par nom}>
    122130        <li><a href="#URL_PAGE{annuaire,id_organisation=#ID_ORGANISATION}">#NOM</a>
     131                <B_ListeContactsOrganisationRacine>
     132                <ol>
     133                <BOUCLE_ListeContactsOrganisationRacine(CONTACTS){id_organisation}{par nom}>
     134                <li><a href="#URL_PAGE{annuaire,id_contact=#ID_CONTACT}">#PRENOM #NOM</a></li>
     135                </BOUCLE_ListeContactsOrganisationRacine>
     136                </ol>
     137                </B_ListeContactsOrganisationRacine>
    123138                <B_ListeOrganisationFilles>
    124139                <ul>
    125140                <BOUCLE_ListeOrganisationFilles(ORGANISATIONS){id_parent=#ID_ORGANISATION}{par nom}>
    126141                <li><a href="#URL_PAGE{annuaire,id_organisation=#ID_ORGANISATION}">#NOM</a>
     142                        <B_ListeContactsOrganisationFilles>
     143                        <ol>
     144                        <BOUCLE_ListeContactsOrganisationFilles(CONTACTS){id_organisation}{par nom}>
     145                        <li><a href="#URL_PAGE{annuaire,id_contact=#ID_CONTACT}">#PRENOM #NOM</a></li>
     146                        </BOUCLE_ListeContactsOrganisationFilles>
     147                        </ol>
     148                        </B_ListeContactsOrganisationFilles>
    127149                        <BOUCLE_OrganisationsRecursion(BOUCLE_ListeOrganisationFilles)/>
    128150                </li>
Note: See TracChangeset for help on using the changeset viewer.