Personnalisation via code interne
Last updated
Last updated
Dans enFact il y a quelques modèles standards disponibles. Si vous souhaitez modifier le code interne de l'un de ces modèles, une copie de l'original est réalisée afin que vous puissiez créer votre propre version.
Les modèles dans enFact sont programmés dans les langages de programmation HTML, CSS et Smarty. Le code des modèles est éditable dans chaque compte enFact. Vous pouvez le modifier si vous disposez des connaissances nécessaires dans votre entreprise (ou chez un tiers).
Quelques exemples :
Insérer des informations supplémentaires sur l'entreprise dans les documents, par exemple un numéro d'agrément
Ajouter un pied de page
Ajouter un logo de marque d'inspection au bas des documents
Petite repositionnement des éléments
Les documents enFact sont créés sont créés en temps réel sur la base des différents paramètres et paramètres applicables. La mise en page est nettement plus performant que celui des prgrammes comme Word, car le contenu est différent pour chaque document et souvent même variable en fonction de la situation.
Un modèle se compose d'une "disposition" générale qui contient les informations relatives à l'entreprise, ainsi que des en-têtes et des pieds de page. Cette disposition contient un code spécifique qui est différent pour chaque type de document d'enFact. Le code complet est construit selon un format particulier un format distinctif qui permet de combiner des éléments de différents modèles, par exemple: "code disposition + code facture", "code disposition + code confirmation de commande", "code disposition + ordre d'achat", etc.
Un exemple d'une séquence de code :
Un exemple d'une séquence de code pour des informations sur un document (dans ce cas la facture) :
enFact utilise des éléments Smarty pour inclure des zones-de-substitution dans le code. Ces zones seront remplacés par des données que vous avez saisies dans enFact (par exemple : les coordonnées de votre entreprise).
Le morceau de code suivant pourrait ressembler à ceci sur un document :
Portable: 0497 12 34 56 support@enfact.be www.enfact.be
Chaque élément Smarty entre accolades est remplacé par une valeur. Un élément Smarty se compose toujours d'accolades : { et } et d'un signe dollar : $. Si vous placez du texte entre accolades, l'application le reconnaîtra comme du code à remplacer par des données provenant de votre saisie.
Vous pouvez utiliser Smarty de plusieurs façons, par exemple dans une phrase complète comme on en trouve parfois dans un message de confirmation :
"Cher {$firstname}, merci de vous être inscrit à {$companyname}".
Lorsque le document est affiché, le message suivant apparaît :
"Cher Charles, merci de vous être inscrit à enFact."