Frappe Framework
Où trouver les formats d’impression standard
Le format standard est généré depuis la disposition du DocType. On réordonne les champs, ou on écrit un nouveau format en Jinja.
D’où vient le format standard
Les formats d’impression standard (Print Formats) sont générés automatiquement à partir de la disposition du DocType. Deux voies permettent de les adapter.
Personnaliser le format standard
Allez dans Setup > Customize > Customize Form View. Vous pouvez :
- réordonner les champs par glisser-déposer ;
- ajouter des éléments statiques avec des champs de type HTML, le fragment étant saisi dans Options ;
- masquer des champs avec la propriété Print Hide.
Créer une nouvelle disposition
Aucun modèle n’est généré pour les formats standard. Un nouveau modèle se écrit depuis zéro en Jinja, via Setup > Printing and Branding > Print Format.
La source renvoie à l’aide des formats d’impression ERPNext et indique que le cadre CSS Bootstrap peut servir à la mise en page.
Les macros du modèle standard peuvent être importées. Pour le bandeau :
{%- from "templates/print_formats/standard_macros.html" import add_header -%}
{{ add_header() }}Le fichier de macros cité est frappe/templates/print_formats/standard_macros.html.
Point d’attention
Le format standard n’a pas de fichier de modèle à modifier : le personnaliser passe par la disposition du formulaire. Un modèle Jinja est un nouveau format d’impression, pas une retouche du format généré.
