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

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

Des commentaires dans tous les squelettes inclus, surtout pour la liste des paramètres possibles

File size: 3.2 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        <h3 class="titre nom #EDIT{nom}" itemprop="name">
17                <a itemprop="url" href="[(#ID_ORGANISATION|generer_url_entite{organisation})]">#NOM</a>
18        </h3>
19       
20        [(#REM) S'il y a des coordonnées directement attachées à l'organisation ]
21        <BOUCLE_adresse_organisation(ADRESSES?){id_organisation}{par num titre, titre}{0,1}>
22        <div class="adresse" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
23                [<span class="titre_adresse #EDIT{titre}">(#TITRE)</span>,]
24                [<span class="voie #EDIT{voie}" itemprop="streetAddress">(#VOIE)</span>,]
25                [<span class="boite_postale #EDIT{boite_postale}" itemprop="postOfficeBoxNumber">(#BOITE_POSTALE)</span>,]
26                [<span class="code_postal #EDIT{code_postal}" itemprop="postalCode">(#CODE_POSTAL)</span>]
27                [<span class="ville #EDIT{ville}" itemprop="addressLocality">(#VILLE)</span>]
28        </div>
29        </BOUCLE_adresse_organisation>
30        [<p class="url_site">
31                <a href="(#URL_SITE)" itemprop="url"><:contacts:label_url_site:></a>
32        </p>]
33        <BOUCLE_numeros_organisation(NUMEROS numeros_liens?){id_organisation}{par num titre, titre}>
34        <p class="numero[ (#TYPE)]">
35                [(#TITRE|sinon{#TYPE|coordonnees_lister_types_numeros}|sinon{Téléphone}) : ]<span class="#EDIT{numero}" itemprop="[(#TYPE|=={fax}|?{faxNumber,telephone})]">#NUMERO</span>
36        </p>
37        </BOUCLE_numeros_organisation>
38        <BOUCLE_emails_organisation(EMAILS emails_liens?){id_organisation}{par num titre, titre}>
39        #SET{nom,#TITRE|sinon{#NOM}}
40        <div class="email[ (#TYPE)]">
41                <a class="contacter" href="#URL_EMAIL" title="<:coordonnees:contacter_email_qui{nom=#GET{nom}}:>"><:coordonnees:contacter_email:></a>
42        </div>
43        </BOUCLE_emails_organisation>
44       
45        [(#REM) S'il y a des personnes physiques liées ]
46        <B_contacts>
47        <div class="contacts" itemprop="employees">
48                <BOUCLE_contacts(CONTACTS){id_organisation}{par num nom, nom}>
49                <div class="contact" itemscope itemtype="http://schema.org/Person">
50                        <strong><span class="prenom #EDIT{prenom}" itemprop="givenName">#PRENOM</span>
51                        <span class="nom #EDIT{nom}" itemprop="familyName">#NOM</span></strong>[,
52                        <span class="fonction #EDIT{fonction}" itemprop="jobTitle">(#FONCTION)</span>]
53                        <BOUCLE_numeros_contact(NUMEROS numeros_liens?){id_contact}{par num titre, titre}>
54                        <div class="numero[ (#TYPE)]">
55                                [(#TITRE|sinon{#TYPE|coordonnees_lister_types_numeros}|sinon{Téléphone}) : ]<span class="#EDIT{numero}" itemprop="[(#TYPE|=={fax}|?{faxNumber,telephone})]">#NUMERO</span>
56                        </div>
57                        </BOUCLE_numeros_contact>
58                        <BOUCLE_emails_contact(EMAILS emails_liens?){id_contact}{par num titre, titre}>
59                        #SET{nom,#TITRE|sinon{#PRENOM #NOM}}
60                        <div class="email[ (#TYPE)]">
61                                <a class="contacter" href="#URL_EMAIL" title="<:coordonnees:contacter_email_qui{nom=#GET{nom}}:>"><:coordonnees:contacter_email:></a>
62                        </div>
63                        </BOUCLE_emails_contact>
64                </div>
65                </BOUCLE_contacts>
66        </div>
67        </B_contacts>
68</article>
69</BOUCLE_organisation>
Note: See TracBrowser for help on using the repository browser.