Answers.Body: <p>It's entirely possible the stock template doesn't account for this. There are some cryptic parameters you can add to crmURL to force a frontend or backend url, respectively: <code>fe=1</code> or <code>fb=1</code>. (That's not a typo - fe=frontend, fb=forceBackend)</p>
  <p>I don't use joomla but if that works for you can you either make a lab ticket at <a href="https://lab.civicrm.org/dev/joomla/-/issues/new" rel="nofollow noreferrer">https://lab.civicrm.org/dev/joomla/-/issues/new</a> or if you can make a PR against core.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-28T19:17:01.403Z
Answers.Text: Thanks. I noticed in my research that there at least used to be some additional params for that sort of thing, but I couldn't find any details on those anywhere in the documentation. This would definitely be something to update the template with, as there's never a reason to send out backend links. I'll see if I have the time to run a PR.
Answers.UserDisplayName: Phil Morice Brubaker
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-28T01:50:17.610Z
Answers.LastActivityDate: 2021-04-28T01:50:17.610Z
Answers.UserDisplayName: Demerit
Body: <p>I've discovered that the URL that is created in the Pledge Acknowledgement and Reminder system workflow messages points to our admin site rather than the public site on our Joomla site. In other words, the url starts with &quot;domain.org/administrator/&quot; rather than &quot;domain.org/index.org&quot; This may be a configuration problem somewhere, or perhaps a bug in how Core handles Joomla urls. Any help on how I can fix this?</p>
  <p>One fix that I've tried is to just remove the crmURL call in the smarty template, and replace it with text and simple smarty tokens, but I'm not sure how to access the pledge_id in this case.</p>
  <p>Joomla 3.9.24, Civi 5.33.2</p>
  
Tags: <smarty><system-workflow-messages><pledges>
Title: configure URLs in system workflow messages
ThreadText: # configure URLs in system workflow messages
  
  (Asked by: username_0 on 2021-04-27)
  
  I've discovered that the URL that is created in the Pledge Acknowledgement and Reminder system workflow messages points to our admin site rather than the public site on our Joomla site. In other words, the url starts with "domain.org/administrator/" rather than "domain.org/index.org" This may be a configuration problem somewhere, or perhaps a bug in how Core handles Joomla urls. Any help on how I can fix this?
  
  One fix that I've tried is to just remove the crmURL call in the smarty template, and replace it with text and simple smarty tokens, but I'm not sure how to access the pledge\_id in this case.
  
  Joomla 3.9.24, Civi 5.33.2
  
  **Tags:** smarty, system-workflow-messages, pledges
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-04-28. Score: 0 | Accepted answer
  
  It's entirely possible the stock template doesn't account for this. There are some cryptic parameters you can add to crmURL to force a frontend or backend url, respectively: `fe=1` or `fb=1`. (That's not a typo - fe=frontend, fb=forceBackend)
  
  I don't use joomla but if that works for you can you either make a lab ticket at <https://lab.civicrm.org/dev/joomla/-/issues/new> or if you can make a PR against core.
  
  > **Comments:**
  > **username_0**: Thanks. I noticed in my research that there at least used to be some additional params for that sort of thing, but I couldn't find any details on those anywhere in the documentation. This would definitely be something to update the template with, as there's never a reason to send out backend links. I'll see if I have the time to run a PR.  
  
  ---
  
  