La structure du backoffice a changer, offrant désormais la possibilité de prendre en charge des templates complet.
Ces templates peuvent différencier les groupes d’utilisateurs.
Fichiers absolument obligatoires
Indexé avec le numéro du groupe, 1 par défaut.
- gabarit-1.php
- stylesheet-1.css
Fichier commun
- gabarit-view. php
- stylesheet-view.php
- stylesheet-print.php
Vous pouvez définir en plus des fichiers optionnels. les fichier indexés pour un autre groupe id. Un template pour le login.
si celui ci n’est pas défini, c’est celui du template par défaut qui est pris en charge
Fichier fortement conseillé
Avec un nommage des fichiers identique aux précédents, les fichiers suivant sont fortement conseillés :
- preload-1.php Ce fichier est appelé avant tous autre fichiers du template, et ce quelque soit le mode de chargement.
- jquery-ui1.css Ce fichier permet la mise en forme des élément js de ui-core. ce fichier peut être omis est intégrés au css principal
- stylesheet-view.css A définir dans le fichier de template correspondant. permet de definir style allégé pour les vue popup
- stylesheet-print.css A définir dans le fichier de template correspondant. permet de definir un style pour l’impression (facture/BL en sortie html )
Le fichier index.php
Ce fichier est celui qui structure et ordonnance les appels vers les élément de template. Noté que certaine sous page (modules), peuvent définir aussi des appels systématique vers des éléments du template (javascript/css).
Les modes de chargement
Les mode de chargement permette lors de l’appel d’une page, de préciser en GET le type de retour souhaitez.
- forceajax Appel sans structure html (head, body), mais exécuté dans l’environnement (chargement des lib, des class..)
- forceview Appel avec structure html minimum et un fichier CSS réduit
- forceprint (non-implémenté -remplacer par sortie pdf pour impression)