source: spip-zone/_plugins_/taxonomie/trunk/prive/objets/liste/taxons.html @ 114150

Last change on this file since 114150 was 114150, checked in by eric@…, 7 months ago

Renommer la fonction regne_lister() en regne_lister_defaut() et créer la fonction regne_repertorier() qui retourne les règnes chargés en base.
Ne pas afficher d'espèce si le règne n'est pas chargé.
Corriger les affichages si la liste des taxons est vide.

  • Property svn:eol-style set to native
File size: 2.8 KB
Line 
1[(#SET{defaut_tri,#ARRAY{
2        nom_scientifique, 1,
3        id_taxon,1,
4        rang_taxon,1,
5        nom_commun,1,
6        regne,1,
7        tsn,1,
8        points,-1
9}})]
10[(#ENV{espece}|=={oui}|oui)
11        [(#SET{un, #ENV*{info_1, taxon:info_1_espece}})]
12        [(#SET{nb, #ENV*{info_nb, taxon:info_nb_especes}})]
13        [(#SET{aucun, #ENV*{sinon, <:taxon:info_aucune_espece:>}})]
14]
15[(#ENV{espece}|=={oui}|non)
16        [(#SET{un, #ENV*{info_1, taxon:info_1_taxon}})]
17        [(#SET{nb, #ENV*{info_nb, taxon:info_nb_taxons}})]
18        [(#SET{aucun, #ENV*{sinon, <:taxon:info_aucun_taxon:>}})]
19]
20<B_liste_taxons>
21#ANCRE_PAGINATION
22<div class="liste-objets taxons[ (#ENV{classe})]">
23<table class="spip liste">
24        [<caption>
25                <strong class="caption">
26                        (#ENV*{titre, #GRAND_TOTAL|singulier_ou_pluriel{#GET{un}, #GET{nb}}})
27                </strong>
28        </caption>]
29        <thead>
30                <tr class="first_row">
31                        <th class="picto" scope="col"></th>
32                        <th class="statut" scope="col">[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
33                        <th class="titre principale" scope="col">[(#TRI{nom_scientifique,<:taxon:champ_nom_scientifique_label:>,ajax})]</th>
34                        <th class="nom" scope="col">[(#TRI{nom_commun,<:taxon:champ_nom_commun_label:>,ajax})]</th>
35                        <th class="rang" scope="col">[(#TRI{rang_taxon,<:taxon:champ_rang_label:>,ajax})]</th>
36                        <th class="regne" scope="col">[(#TRI{regne,<:taxon:champ_regne_label:>,ajax})]</th>
37                        <th class="tsn" scope="col">[(#TRI{tsn,<:taxon:champ_tsn_label:>,ajax})]</th>
38                        <th class="id" scope="col">[(#TRI{id_taxon,<:info_numero_abbreviation:>,ajax})]</th>
39                </tr>
40        </thead>
41        <tbody>
42        <BOUCLE_liste_taxons(TAXONS)
43                {regne IN #VAL|regne_repertorier}{regne?}
44                {rang_taxon?}
45                {espece?}
46                {statut?}
47                {edite?}{importe?}
48                {where?}
49                {recherche?}
50                {tri #ENV{par,nom_scientifique}, #GET{defaut_tri}}{pagination #ENV{nb,10}}>
51                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
52                        <td class="picto">[(#CHEMIN_IMAGE{taxon-16.png}|balise_img)]</td>
53                        <td class="statut">[(#STATUT|taxon_afficher_statut{#ID_TAXON})]</td>
54                        <td class="titre principale nom_scientifique">
55                                [(#LOGO_TAXON|image_reduire{20,26})]
56                                <a href="[(#ID_TAXON|generer_url_entite{taxon})]" title="<:info_numero_abbreviation|attribut_html:> #ID_TAXON">
57                                        [(#NOM_SCIENTIFIQUE)]
58                                </a>
59                        </td>
60                        <td class="nom">[(#NOM_COMMUN|extraire_multi{#LANG, #ARRAY{lang_defaut, aucune}})]</td>
61                        <td class="rang">[(#VAL{taxonomie:rang_}|concat{#RANG_TAXON}|_T)]</td>
62                        <td class="regne nom_scientifique">[(#REGNE)]</td>
63                        <td class="numero">#TSN</td>
64                        <td class="id">[(#AUTORISER{modifier, taxon, #ID_TAXON}|?{
65                                <a href="[(#URL_ECRIRE{taxon_edit, id_taxon=#ID_TAXON})]">#ID_TAXON</a>,
66                                #ID_TAXON
67                        })]</td>
68                </tr>
69        </BOUCLE_liste_taxons>
70        </tbody>
71</table>
72[<p class="pagination">(#PAGINATION{prive})</p>]
73</div>
74</B_liste_taxons>[
75<div class="liste-objets taxons caption-wrap"><strong class="caption">(#GET{aucun})</strong></div>
76]<//B_liste_taxons>
Note: See TracBrowser for help on using the repository browser.