Files
posterg-website/config/structure_xml.xml
2022-12-10 14:32:31 +01:00

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>