Si vous voulez ajuster le contenu des lettres, avis, notifications et tickets, voici les codes à utiliser pour avoir les informations des utilisateurs, documents ou bibliothèques.
Règle générale
Dans l’ancienne syntaxe, appelée affectueusement « alligators affamés » à cause des chevrons, on met simplement la table et le champ de la base de données entre doubles chevrons (<<table.champ>>, par exemple <<borrowers.firstname>>).
Avec la syntaxe Template Toolkit, il y a quelques différences
Les doubles chevrons sont remplacés par [% et %]
Le nom de la table est remplacé par un nom « d’objet », celui-ci est généralement au singulier (par exemple [% borrower.firstname %])
Voici quelques exemples de champs écrits dans chaque syntaxe
Cette table compte aussi pour les retards dans les avis de retard. Dans le cas des prêts, l’objet à utiliser est checkout et dans le cas des retards, il faut utiliser l’objet overdue.
Champ
Ancienne syntaxe (« alligators affamés »)
Nouvelle syntaxe (Template Toolkit) Prêts
Nouvelle syntaxe (Template Toolkit) Retards
Date d’échéance du prêt
<<issues.date_due>>
[% checkout.date_due %}
[% overdue.date_due %]
Date du prêt
<<issues.issuedate>>
[% checkout.issuedate %]
[% overdue.issuedate %]
Bibliothèques (branches)
Champ
Ancienne syntaxe (« alligators affamés »)
Nouvelle syntaxe (Template Toolkit)
Nom de la bibliothèque
<<branches.branchname>>
[% branch.branchname %]
Adresse ligne 1
<<branches.branchaddress1>>
[% branch.branchaddress1 %]
Adresse ligne 2
<<branches.branchaddress2>>
[% branch.branchaddress1 %]
Adresse ligne 3
<<branches.branchaddress3>>
[% branch.branchaddress1 %]
Ville
<<branches.branchcity>>
[% branch.branchcity %]
Province
<<branches.branchstate>>
[% branch.branchstate %]
Code postal
<<branches.branchzip>>
[% branch.branchzip %]
Pays
<<branches.branchcountry>>
[% branch.branchcountry %]
Numéro de téléphone
<<branches.branchphone>>
[% branch.branchphone %]
Numéro de télécopieur
<<branches.branchfax>>
[% branch.branchfax %]
Courriel
<<branches.branchemail>>
[% branch.branchemail %]
URL
<<branches.branchurl>>
[% branch.branchurl %]
Fournisseurs (aqbooksellers)
Champ
Ancienne syntaxe (« alligators affamés »)
Nouvelle syntaxe (Template Toolkit)
Nom
<<aqbooksellers.name>>
S/O
Adresse physique (1ère ligne)
<<aqbooksellers.address1>>
S/O
Adresse physique (2e ligne)
<<aqbooksellers.address2>>
S/O
Adresse physique (3e ligne)
<<aqbooksellers.address3>>
S/O
Adresse physique (4e ligne)
<<aqbooksellers.address4>>
S/O
Adresse postale (toutes les lignes)
<<aqbooksellers.postal>>
S/O
Téléphone
<<aqbooksellers.phone>>
S/O
Télécopieur
<<aqbooksellers.fax>>
S/O
Site Web
<<aqbooksellers.url>>
S/O
Numéro de compte
<<aqbooksellers.accountnumber>>
S/O
Notes (le champ « Note » sous « Paramètres pour les commandes »)