Problem: Email Template Variables - Printable Version +- CoreBOSBB (https://discussions.corebos.org) +-- Forum: Support (https://discussions.corebos.org/forumdisplay.php?fid=17) +--- Forum: Administrator Support (https://discussions.corebos.org/forumdisplay.php?fid=8) +--- Thread: Problem: Email Template Variables (/showthread.php?tid=66) Pages:
1
2
|
Problem: Email Template Variables - mweaver - 11-23-2014 This is something that as I remember has never really worked that well, but until getting everything upgraded today I hadn't really cared too much about. Now, it's driving me nuts... and it gets better.
Any ideas? Re: Problem: Email Template Variables - mweaver - 11-23-2014 Ugh! Now the Customer Portal message isn't being sent at all. All I did was delete the template and recreate it calling exactly the same thing it was called originally. damnit... not having a good day. <!-- shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt="hock:" title="Shocked" /><!-- shock: --> Re: Problem: Email Template Variables - mweaver - 11-23-2014 Update: Salutation variable $contacts-firstname$ is working correctly but still no Customer Portal Notification message being sent. 2014-11-23 17:21 But wait! there's more... I just installed a fresh, vanilla copy of coreBOS5.5 on my web server and tested the customer portal notification. Core sent the message but it was in raw HTML. Still, I don't see anything different from the vanilla install to my production install that isn't sending the notification. Re: Problem: Email Template Variables - joebordes - 11-23-2014 Your first pitfall is typical, it happens a lot: the way that coreBOS knows which email template it has to send out is by looking at the notification schecduler. There you will see a record for "Start of Support" (or something like that). It is entry 5, when you click on the settings for that record you will see that you can pick the email template to send out. So when you delete the standard one and create a new one, you also have to edit record 5 and pick the correct email template. As to not merging all the variables, I have to admit that I hadn't noticed that wasn't woring. I looked at the function that does that and it was only merging a subset of the Contact's fields. I have just uploaded a change to fix that. Update your code. Finally, I do not know why you aren't getting the email in HTML. Please let me know if that is still happening and I will try to reproduce locally. Re: Problem: Email Template Variables - mweaver - 11-23-2014 Hi Joe, Thank you... you've saved my sanity. It's sending the notifications again, but they're coming out in raw HTML. snippet below Code: <table style="border: 1px solid #003; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; padding: 20px 20px 20px 20px;" width="600"> <tbody> <tr> <th style="background-color:#666; font-size: 18px; font-style: bold; height: 60px; vertical-align: middle; color: #FFF;">CISS Customer Portal Information</th> </tr> <tr> <td> </td> </tr> <tr> <td> <p><strong>Hello $contacts-firstname$</strong></p> <p>Thank you very much for subscribing to the CISS Customer Portal.<br /> Here is your self service portal login details:</p> <div align="center"> <table style="border: 1px solid #000; background-color: #CCC; font-family: 'Courier New', Courier, monospace; font-size: 10pt; padding: 40px 40px 40px 40px;" width="400"> <tbody> <tr> <td> <p>User ID: <strong>mweaver@compinfosystems.com</strong></p> in regards to updating my code... it's been somewhat of a long day and I'm still finding my way around the updater and how to use it. How should I go about updating the code to catch the changes you've posted? thank you, Re: Problem: Email Template Variables - joebordes - 11-24-2014 I just tested the email and you are right, for some reason it was being sent wrong. I have just uploaded a fix for that along with another change that was needed to get the contact fields working correctly. As to updating, once you are on the coreBOS updater band wagon, you have to put your code under git revision control, that way git will take care of syncing the code changes, what I do is this: - git pull - fix any conflicts - log in as admin - corebos updater: load changes - corebos updater: apply changes that is it, forever git has a learning curve, but it is WELL worth the effort! Re: Problem: Email Template Variables - mweaver - 11-25-2014 Hi Joe, My apologies for being so thick-headed but what is git trying to tell me here? Code: ]$ git remote add corebos https://github.com/tsolucio/corebos I seem to be having problems adding a repository for git to pull and merge from. Re: Problem: Email Template Variables - joebordes - 11-25-2014 to add a remote you need to have a git repository to add it to. the message is saying that your current directory is not a git repository the idea would be: - you get a copy of the repository: git clone <!-- m --><a class="postlink" href="http://github.com/tsolucio/corebos">http://github.com/tsolucio/corebos</a><!-- m --> - that will create a directory called corebos that is versioned Since I am counting that you have a corebos installed already then try copying the .git directory from the clone you just made into the directory you have corebos working now. Then go into that directory and execute git status that should give you a positive response Re: Problem: Email Template Variables - mweaver - 11-25-2014 Awesome! everything is done and working correctly. I had to pull down the contacts.php edits manually from gihub, but its all working now. Not sure why but its working. I have another thing but in regards to Trouble-Ticket notifications but I'll make a new post for that. Re: Problem: Email Template Variables (here we go again) - mweaver - 12-08-2014 Not sure why because I haven't changed anything, but the email template variables stopped working again. this is what is being displayed: Hello $contacts-firstname$ Thank you very much for choosing |