Modifier le modèle
De ISPWiki.
Tout document du système de billing que vous pouvez ouvrir pour l'impression (de la facture, du contrat et etc.) est un résultat de la transformation XSLT du document-XML avec les données et le modèle du document présenté au format XSLT.
Lors du changement des modèles des documents il y a quelques moments qu'il faut savoir:
- Pour consulter la structure XML du document avec les données (la liste des champs qu'il peut utiliser dans le modèle), veuillez ajouter le paramètre "out=xml" vers la fonction URL de l'impression
Par exemple:
https://localhost/manager/billmgr?func=credit.print&elid=102&out=xml
- Chaque modèle doit être document XSLT accessible (en détails ici http://www.w3.org/TR/xslt )
- Dans le texte du modèle il y a telles lignes comme
<xsl:template match="invoice[@template='doc_2']">
le chiffre 2 est le code du modèle. Lors de la création de vos modèles il faut utiliser votre code du modèle
- Si vous n'avez assez de champs, vous pouvez élargir leur liste (afficher. Ajout de propres champs)
- Les fichiers des modèles des documents sont stockés physiquement au répertoire
/usr/local/ispmgr/etc/docs/
- Vous pouvez trouver les versions initiales au répertoire suivant
/usr/local/ispmgr/etc/dist/docs/
