26 lines
1.9 KiB
XML
Executable File
26 lines
1.9 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<!--
|
|
le nom des tag est libre
|
|
L'ordre sera l'ordre d'affichage des champs
|
|
le type peut être: text, textarea, select, radio, image, file
|
|
l'attribut titre="letitre" permet l'affichage du label. Il est obligatoire
|
|
pour select et radio, les options sont ajoutées dans un attribut valeur séparé par des pipes (|): contenu="un|deux|trois"
|
|
tous ces champs peuvent être multiples, c'est à dire pouvoir être dédoublés. Dans ce cas, ajouter l'attibut multiple="oui"
|
|
pour les fichiers et les images, un attribut allow suivi des extensions autorisées est obligatoire: allow="jpg,jpeg,png,gif" pour les images (qui seront affichées) et allow="pdf,zip,doc,xls" par exemple pour les fichiers
|
|
l'attibut class="" permet de personnaliser l'affichage dans les affichages létéraul et en full screen. Xml collection emploie bootstrap, et on peut aussi utiliser la css personnelle (voir le fichier instructions.txt)
|
|
un attribut obligatoire="oui" est prévu mais pas encore actif
|
|
l'attribut afficher="oui" affiche l'information dans la collection en homepage
|
|
|
|
en cas ou un élément est multiple et montré en liste,
|
|
la classe .sep-virgule permet de séparer les éléments par des virgules
|
|
Typiquement des tags
|
|
-->
|
|
<item type="item" titre="item" cle="titre">
|
|
<illustration type="image" titre="Image principale" allow="jpg,jpeg,gif,png" afficher="oui"></illustration>
|
|
<titre type="text" titre="Titre" class="titre-small my-2" obligatoire="oui" afficher="oui"></titre>
|
|
<auteur type="text" titre="Auteur" obligatoire="oui" afficher="oui"></auteur>
|
|
<tags type="text" titre="Tags" multiple="oui" class="py-1 my-2 border-top border-bottom small sep-virgule" afficher="oui"></tags>
|
|
<descriptif type="textarea" titre="Descriptif" class=""></descriptif>
|
|
<galerie type="image" titre="Galerie" multiple="oui" allow="jpg,jpeg,gif,png"></galerie>
|
|
<fichier type="file" titre="Fichiers" multiple="oui" allow="pdf,zip,tif,doc"></fichier>
|
|
</item> |