source: spip-zone/_squelettes_/integraal/squelettes/inclure/resume/organisation.html @ 110726

Last change on this file since 110726 was 110726, checked in by tcharlss@…, 3 years ago

Commit lisibilité du code : indentation et sauts de lignes.

File size: 3.3 KB
Line 
1[(#REM)
2
3        Présentation resumé d'une organisation dans une liste
4
5        Affiche les coordonnées de l'orga et celles de ses contacts.
6
7        Paramètres :
8        ** obligatoire
9        * conseillé
10
11        - **id | id_organisation (int) : identifiant de l'organisation
12
13]
14<BOUCLE_organisation(ORGANISATIONS){id_organisation=#ENV{id,#ENV{id_organisation}}}>
15<article class="entry organisation id_#ID_ORGANISATION" itemscope itemtype="http://schema.org/Organization">
16
17        <h3 class="titre nom #EDIT{nom}" itemprop="name">
18                <a itemprop="url" href="[(#ID_ORGANISATION|generer_url_entite{organisation})]">
19                        #NOM
20                </a>
21        </h3>
22
23        [(#REM) S'il y a des coordonnées directement attachées à l'organisation ]
24        <BOUCLE_adresse_organisation(ADRESSES?){id_organisation}{par num titre, titre}{0,1}>
25        <div class="adresse" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
26
27                [<span class="titre_adresse #EDIT{titre}">(#TITRE)</span>,]
28                [<span class="voie #EDIT{voie}" itemprop="streetAddress">(#VOIE)</span>,]
29                [<span class="boite_postale #EDIT{boite_postale}" itemprop="postOfficeBoxNumber">(#BOITE_POSTALE)</span>,]
30                [<span class="code_postal #EDIT{code_postal}" itemprop="postalCode">(#CODE_POSTAL)</span>]
31                [<span class="ville #EDIT{ville}" itemprop="addressLocality">(#VILLE)</span>]
32
33        </div>
34        </BOUCLE_adresse_organisation>
35
36        [<p class="url_site">
37                <a href="(#URL_SITE)" itemprop="url"><:contacts:label_url_site:></a>
38        </p>]
39
40        <BOUCLE_numeros_organisation(NUMEROS numeros_liens?){id_organisation}{par num titre, titre}>
41        <p class="numero[ (#TYPE)]">
42                [(#TITRE|sinon{#TYPE|coordonnees_lister_types_numeros}|sinon{Téléphone}) : ]<span class="#EDIT{numero}" itemprop="[(#TYPE|=={fax}|?{faxNumber,telephone})]">#NUMERO</span>
43        </p>
44        </BOUCLE_numeros_organisation>
45
46        <BOUCLE_emails_organisation(EMAILS emails_liens?){id_organisation}{par num titre, titre}>
47        #SET{nom,#TITRE|sinon{#NOM}}
48        <div class="email[ (#TYPE)]">
49                <a class="contacter" href="#URL_EMAIL" title="<:coordonnees:contacter_email_qui{nom=#GET{nom}}:>"><:coordonnees:contacter_email:></a>
50        </div>
51        </BOUCLE_emails_organisation>
52       
53        [(#REM) S'il y a des personnes physiques liées ]
54        <B_contacts>
55        <div class="contacts" itemprop="employees">
56
57                <BOUCLE_contacts(CONTACTS){id_organisation}{par num nom, nom}>
58                <div class="contact" itemscope itemtype="http://schema.org/Person">
59                        <strong><span class="prenom #EDIT{prenom}" itemprop="givenName">#PRENOM</span>
60                        <span class="nom #EDIT{nom}" itemprop="familyName">#NOM</span></strong>[,
61                        <span class="fonction #EDIT{fonction}" itemprop="jobTitle">(#FONCTION)</span>]
62
63                        <BOUCLE_numeros_contact(NUMEROS numeros_liens?){id_contact}{par num titre, titre}>
64                        <div class="numero[ (#TYPE)]">
65                                [(#TITRE|sinon{#TYPE|coordonnees_lister_types_numeros}|sinon{Téléphone}) : ]<span class="#EDIT{numero}" itemprop="[(#TYPE|=={fax}|?{faxNumber,telephone})]">#NUMERO</span>
66                        </div>
67                        </BOUCLE_numeros_contact>
68
69                        <BOUCLE_emails_contact(EMAILS emails_liens?){id_contact}{par num titre, titre}>
70                        #SET{nom,#TITRE|sinon{#PRENOM #NOM}}
71                        <div class="email[ (#TYPE)]">
72                                <a class="contacter" href="#URL_EMAIL" title="<:coordonnees:contacter_email_qui{nom=#GET{nom}}:>"><:coordonnees:contacter_email:></a>
73                        </div>
74                        </BOUCLE_emails_contact>
75
76                </div>
77                </BOUCLE_contacts>
78
79        </div>
80        </B_contacts>
81
82</article>
83</BOUCLE_organisation>
Note: See TracBrowser for help on using the repository browser.