S-Tags for adding Conditionals to PDF Receipts
Is it possible to use S-tags to add conditionals to pdf receipts?
Thanks,
Ali
Comments
-
Absolutely. We have a kit that will help you on our Kits page. Take a look at that and let me know if you have any questions.
Kent
0 -
Kent Gilliam:
Absolutely. We have a kit that will help you on our Kits page. Take a look at that and let me know if you have any questions.
Kent
Hi Kent,
I was able to create a really nice receipt but I still can't figure out how to add conditionals to it. We send receipts to individuals and business acknowledgments to Organizations, since you are only allowed to have one receipt for a campaign, I was hoping I could handle it in the same way that Sphere handles pdf receipting where I was able to say via conditionals...
if fieldx is blank
show fielda
show fieldb
show fieldc
...
I'm wondering if this is something I will have to handle with embedded javascript in the pdf? Or am I overthinking this?
0 -
Ali Burke:
Hi Kent,
I was able to create a really nice receipt but I still can't figure out how to add conditionals to it. We send receipts to individuals and business acknowledgments to Organizations, since you are only allowed to have one receipt for a campaign, I was hoping I could handle it in the same way that Sphere handles pdf receipting where I was able to say via conditionals...
if fieldx is blank
show fielda
show fieldb
show fieldc
...
I'm wondering if this is something I will have to handle with embedded javascript in the pdf? Or am I overthinking this?
You can still use conditionals, you just have to enter the conditional syntax into a field in PDFEscape (or whatever PDF builder you're using). The problem though is that it won't really collapse the way a conditional does in Luminate email or Pagebuilder when nothing is in the content. I'd have to play around with it but I know it can be done as long as you add the conditional to a PDF builder field and not the Word doc.
Kent
0 -
Kent Gilliam:
Got it! I'll test that and update asap! Thanks @Kent. As usual, I was turning everything into RocketSurgery.You can still use conditionals, you just have to enter the conditional syntax into a field in PDFEscape (or whatever PDF builder you're using). The problem though is that it won't really collapse the way a conditional does in Luminate email or Pagebuilder when nothing is in the content. I'd have to play around with it but I know it can be done as long as you add the conditional to a PDF builder field and not the Word doc.
Kent
0 -
Kent Gilliam:
You can still use conditionals, you just have to enter the conditional syntax into a field in PDFEscape (or whatever PDF builder you're using). The problem though is that it won't really collapse the way a conditional does in Luminate email or Pagebuilder when nothing is in the content. I'd have to play around with it but I know it can be done as long as you add the conditional to a PDF builder field and not the Word doc.
Kent
Hi Kent,
I've tried it and it doesn't seem to be working
I opened the pdf receipt in Adobe Pro, went to Forms and started editing the fields. I tried adding the conditional to both the name field (where I would normally put the field name that I would want displayed there) and to theOptions field (where I would normally put text. Neither worked.
I thought that the issue could be with my conditional so I also tried just using an stag in the same way [[S1:first_name]] in both of those fields as well, and that didn't work either.
Any thoughts on where I'm going wrong? Do you have a sample you can share?
0 -
Ali Burke:
Hi Kent,
I've tried it and it doesn't seem to be working
I opened the pdf receipt in Adobe Pro, went to Forms and started editing the fields. I tried adding the conditional to both the name field (where I would normally put the field name that I would want displayed there) and to theOptions field (where I would normally put text. Neither worked.
I thought that the issue could be with my conditional so I also tried just using an stag in the same way [[S1:first_name]] in both of those fields as well, and that didn't work either.
Any thoughts on where I'm going wrong? Do you have a sample you can share?
So I know it won't work in the field labels because those get converted to a locked text value as a PDF. It's only the data fields where you can add a conditional, like in the PDF Kit we have. In there, the data fields that are populated all use S-tag syntax to generate the content. Even the name fields of the PFD Kit use the standard [[s1:FIRST_NAME]] [[s1:LAST_NAME]] syntax and it works fine. You might try that PDFEscape tool that we use in the kit. With it, you can add blocks that are more than one row of data.
0 -
Kent Gilliam:
So I know it won't work in the field labels because those get converted to a locked text value as a PDF. It's only the data fields where you can add a conditional, like in the PDF Kit we have. In there, the data fields that are populated all use S-tag syntax to generate the content. Even the name fields of the PFD Kit use the standard [[s1:FIRST_NAME]] [[s1:LAST_NAME]] syntax and it works fine. You might try that PDFEscape tool that we use in the kit. With it, you can add blocks that are more than one row of data.
Still no dice.
I made a quick pdf as per the instructions and used the PDFescape tool to add the form fields.
When I enter first_name in the field forms it works, when I enter [[S1:first_name]] it does not.
I also tried adding the following conditionals, each to their own field, and neither worked
[[?[[S1:first_name]]::Ali::hello Ali::not ali]
[[?[[first_name]]::Ali::hello Ali::not ali]
I think I'm missing something. I'll sit through both tutorials again and see if I can catch whatever it is that s eluding me. I really want to make this work.
0 -
Kent Gilliam:
So I know it won't work in the field labels because those get converted to a locked text value as a PDF. It's only the data fields where you can add a conditional, like in the PDF Kit we have. In there, the data fields that are populated all use S-tag syntax to generate the content. Even the name fields of the PFD Kit use the standard [[s1:FIRST_NAME]] [[s1:LAST_NAME]] syntax and it works fine. You might try that PDFEscape tool that we use in the kit. With it, you can add blocks that are more than one row of data.
WAIT! One more thing. I think I'm getting there...
0 -
Kent Gilliam:
So I know it won't work in the field labels because those get converted to a locked text value as a PDF. It's only the data fields where you can add a conditional, like in the PDF Kit we have. In there, the data fields that are populated all use S-tag syntax to generate the content. Even the name fields of the PFD Kit use the standard [[s1:FIRST_NAME]] [[s1:LAST_NAME]] syntax and it works fine. You might try that PDFEscape tool that we use in the kit. With it, you can add blocks that are more than one row of data.
I think I need these tags prefixed with tpt_ I'll try this tonight and let you know.
0 -
Ali Burke:
I think I need these tags prefixed with tpt_ I'll try this tonight and let you know.
It didn't work
I'm not sure what I am doing wrong here. I've attached my test pdf file, would you be able to take a peek and tell me where I went wrong? I tried several formats of the s120 tag, and none of them worked. The documentation said I had to prefix the stag with tpt_, so I tried with and without the prefix, with and without the square brackets, and any other combinations I could think of.
Here is the list of combinations that I entered. I used pdf escape.
first_name (the one I know works)
S120:dc:firstName
Tpt_S120:dc:firstName
[[S120:dc:firstName]]
[[tpt_S120:dc:firstName]]
Tpt_[[ S120:dc:firstName]]
Tpt_firstName
[[Tpt_firstName]]
firstName
Would it be possible for someone to upload an example where the S120:dc:firstName stag works? I'm getting frustrated
Is there a site setting I need to allow the use of stags in my pdf receipts?
Thanks
0 -
Ali Burke:
It didn't work
I'm not sure what I am doing wrong here. I've attached my test pdf file, would you be able to take a peek and tell me where I went wrong? I tried several formats of the s120 tag, and none of them worked. The documentation said I had to prefix the stag with tpt_, so I tried with and without the prefix, with and without the square brackets, and any other combinations I could think of.
Here is the list of combinations that I entered. I used pdf escape.
first_name (the one I know works)
S120:dc:firstName
Tpt_S120:dc:firstName
[[S120:dc:firstName]]
[[tpt_S120:dc:firstName]]
Tpt_[[ S120:dc:firstName]]
Tpt_firstName
[[Tpt_firstName]]
firstName
Would it be possible for someone to upload an example where the S120:dc:firstName stag works? I'm getting frustrated
Is there a site setting I need to allow the use of stags in my pdf receipts?
Thanks
Ali,
Sorry for the delay. It's crazy around here. I went back through the kit since it has been a while since I built it and realized that you can't use S-tags. The fields are actually populated by simply using the field labels. I did look back at an older question like this one and the only workaround was to put in "Yes/No" field on a donation form that says, "is this a personal or organization gift" and then you could populate that captured info on a "Organization Information" section in the PDF receipt. This section would have org info and such and then you could have the question on the form: "Is this an organization gift?" and then you could populate a field with "Yes" or "No."
That's really the only way I think you can accomplish the distinction you're trying to achieve.
Kent
0 -
Kent Gilliam:
Ali,
Sorry for the delay. It's crazy around here. I went back through the kit since it has been a while since I built it and realized that you can't use S-tags. The fields are actually populated by simply using the field labels. I did look back at an older question like this one and the only workaround was to put in "Yes/No" field on a donation form that says, "is this a personal or organization gift" and then you could populate that captured info on a "Organization Information" section in the PDF receipt. This section would have org info and such and then you could have the question on the form: "Is this an organization gift?" and then you could populate a field with "Yes" or "No."
That's really the only way I think you can accomplish the distinction you're trying to achieve.
Kent
Dang!
Thanks for your help! I've got a few other work arounds to try. There has too be some way to do this. I'll update if I find it!
0 -
I know that this post is a somewhat older one, but I wanted to add to it, to let you know that you can use a few select S120 S-Tags in your custom PDF receipt.
When looking at this documentation atyou can name your field anything you like as long as it starts with “tpt_” and all spaces are underscores, e.g. “tpt_title” or “tpt_first_name”. Then, you need to double click on the field as you're preparing the PDF form in Adobe Reader Pro and go to the “Options” tab and then look for the field that is the “Default Value”. This is where the S120 S-Tag goes. Don't forget to go to the “Apprearance” tab and make sure that your font family and font size are matching the Word document that you used to create the PDF, so that it maintains a consistent look and feel.
Here is a screenshot of the “Options” tab while editing a field on a PDF receipt template:
“Options” tab while editing a PDF form using Adobe Acrobat Pro I hope you find this information helpful.
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 21 Blackbaud Impact Edge™
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board