push initial du projet par Stéphane
This commit is contained in:
26
config/structure_xml.xml
Executable file
26
config/structure_xml.xml
Executable file
@@ -0,0 +1,26 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user