|
1 |
|
2 Vues prédéfinies dans la librairie |
|
3 ---------------------------------- |
|
4 Un certain nombre de vues sont utilisées pour construire l'interface web, qui |
|
5 s'appliquent à une ou plusieurs entités. On les distingue par leur identifiant, |
|
6 et les principales sont : |
|
7 |
|
8 :primary: |
|
9 vue principale pour une entité, elle est appelée par défaut lorsqu'il n'y a |
|
10 qu'un seul élément correspondant à la recherche. Cette vue est censée |
|
11 afficher le maximum d'informations à propos de l'objet. |
|
12 :secondary: |
|
13 vue secondaire d'une entité. Par défaut, Elle affiche les deux premiers |
|
14 attributs de l'entité sous la forme d'un lien cliquable amenant sur la vue |
|
15 primaire. |
|
16 :oneline: |
|
17 similaire à la vue `secondary`, mais appelée dans des cas où l'on désire que |
|
18 la vue tient sur une ligne, ou de manière générale juste avoir une vue plus |
|
19 abbrégée. Par défaut, cette vue utilise le paramètre de configuration |
|
20 `MAX_LINE_CHAR` pour contrôler la taille du résultat. |
|
21 :text: |
|
22 similaire à la vue `oneline`, mais ne devant pas contenir de html. |
|
23 :incontext, outofcontext: |
|
24 similaire à la vue `secondary`, mais appelé si l'entité est considérée comme |
|
25 en dehors ou dans son contexte. Par défault renvoie respectivement le |
|
26 résultat de `textincontext` et `textoutofcontext` entouré par un lien |
|
27 permettant d'accéder à la vue primaire de l'entité |
|
28 :textincontext, textoutofcontext: |
|
29 similaire à la vue `text`, mais appelé si l'entité est considérée comme |
|
30 en dehors ou dans son contexte. Par défault renvoie respectivement le |
|
31 résultat des méthodes `.dc_title` et `.dc_long_title` de l'entité |
|
32 :list: |
|
33 crée une liste html (<ul>) et appelle la vue `listitem` pour chaque entité |
|
34 :listitem: |
|
35 redirige par défaut vers la vue `outofcontext` |
|
36 :rss: |
|
37 crée unvue RSS/XML et appelle la vue `rssitem` pour chaque entité |
|
38 :rssitem: |
|
39 crée unvue RSS/XML pour une entité à partir des résultats renvoyés par les |
|
40 méthodes dublin core de l'objet (`dc_*`) |
|
41 |
|
42 Vues de départ : |
|
43 |
|
44 :index: |
|
45 page d'acceuil |
|
46 :schema: |
|
47 affiche le schéma de l'application |
|
48 |
|
49 Vues particulières : |
|
50 |
|
51 :noresult: |
|
52 appelé si le result set est vide |
|
53 :finall: |
|
54 affiche la valeur de la cellule sans transformation (dans le cas d'une |
|
55 entité non finale, on voit son eid). Appelable sur n'importe quel result |
|
56 set. |
|
57 :table: |
|
58 crée une table html (<table>) et appelle la vue `cell` pour chaque cellule |
|
59 du résultat. Appelable sur n'importe quel result set. |
|
60 :cell: |
|
61 par défaut redirige sur la vue `final` si c'est une entité finale |
|
62 ou sur la vue `outofcontext` sinon |
|
63 :null: |
|
64 vue toujours appelable et ne retournant rien |