Ternary operators do work in print templates, so if the variables are available
in the template, you could do something like this.
{staff.pref_family_name ? staff.pref_family_name : staff.family_name}
This will print staff.family_name if staff.pref_family_name is not available.
________________________________
From: Evergreen-general <[email protected]> on
behalf of Terran McCanna via Evergreen-general
<[email protected]>
Sent: Friday, July 29, 2022 1:21 PM
To: Evergreen Discussion Group <[email protected]>
Cc: Terran McCanna <[email protected]>
Subject: Re: [Evergreen-general] One more receipt template question w/ a scoop
of gratitude
You could try using staff.pref_first_given_name and staff.pref_family_name but
I haven't actually tested to confirm they are available to a receipt. If they
aren't, then it would require a bit of development to flesh out that data.
If they ARE available, you could do IF conditions as such:
[image.png]
(pasting screenshot since I suspect code snippets won't display in an email
properly)
I can't remember off the top of my head if you can use ternary operators in
print templates, but that would be more concise.
[https://lh6.googleusercontent.com/fJoF6o0xl9XByQZmykva1sv2n_cKGUXL_BH4crkpJgSqDu-yU7-5jIypuXBsEuoXCCBAAUQ2jUztJlZDNUVOlwl1bWZIL1W4wmFuEEzCLVMxUyhzdkV7jkcRcdZZni2z8OPz4xJA]
Terran McCanna, PINES Program Manager
________________________________
Georgia Public Library Service | University System of Georgia
2872 Woodcock Blvd, Suite 250 l Atlanta, GA 30341
(404) 235-7138 |
[email protected]<mailto:[email protected]>
http://help.georgialibraries.org |
[email protected]<mailto:[email protected]>
[https://lh4.googleusercontent.com/77DYzuoZ-zqC0pyQuYNKCrWaPuOANHsYTJze0JxE_iK4yW2sCswywdPCC8hCHOIyhO7KKIO-L6dlN1wIqdHFcyJmTa1fuc5Ok34dR8FQTtZHawpgNmovGxjg9RS0-WI74dFDHw0_]<https://www.facebook.com/georgialibraries>[https://lh4.googleusercontent.com/1bKX66xWgHe-v5FD5l-hYX4FrZDXi1Y2aKr0DZLDA_oEHy7s01WVqgVilQcwGBzRQZAg3yOePmZncGwtiYGSgavOkb0T5Tj3c46iUJ7ZE7h-MUEhVwXQs7Oc3cahIYMN2SGlk_6b]<https://www.twitter.com/georgialibs>[https://lh3.googleusercontent.com/U7PH5YIQnuRvbeMnGOlJAEPAre7Zqx_I6IDJAtJVwUDCp1-TmjSwP_x21qKx8ApsbcaILIuSpL3Pzau2Rz-phR_4IPcLR4LrIha_JMDHqombNtsfa1uhXcYS02QWTAyYqSf3ES_n]<https://www.instagram.com/georgialibraries/><https://www.twitter.com/georgialibs>
Join our email list<http://georgialibraries.org> for stories of Georgia
libraries making an impact in our communities.
On Fri, Jul 29, 2022 at 10:32 AM Frasur, Ruth via Evergreen-general
<[email protected]<mailto:[email protected]>>
wrote:
Hello all,
I come to you again asking for your knowledge. Thank you to everyone who
provided code snippets and links to code snippets for adding “You saved…”
information to receipt templates. Another request has come through that is a
little more complex. An EI member library is asking about any way to
conditionally include, in a receipt template, a preferred staff (user) name if
it exists in lieu of the “proper” staff name.
Ruth Frasur (she/they)
Coordinator
Evergreen Indiana Library Consortium
Evergreen Community Development Initiative
Indiana State Library
140 N. Senate Ave.
Indianapolis, IN 46204
(317) 232-3691
_______________________________________________
Evergreen-general mailing list
[email protected]<mailto:[email protected]>
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
_______________________________________________
Evergreen-general mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general