Removing tempo, Sites urlforrecord directs to Tempo

We are going to stop using tempo and have users work within sites.  Some of our sites use record lists.  When you are working a record you will get a conrimfarion screen with a link to the record list.  We generate this with urlforrecord.  However, this always uses the tempo URL and not the site.  How do we direct to the site URL for the record?

I know we can construct the site URL from components of base, /site/, site-name, page-name, but is there no function that would give us a site specific URL?

Would be great if a!recordLink allowed for a null identifier which takes you to the record list.  Also, would be awesome if there was another input for site where you could pass a site constant (which does not exist currently) and it would use that as the base context for display.

  Discussion posts and replies are publicly visible

Parents
  • If you have your record list configured as a page in the site, you could just provide a link to that page. You could also build a report that effectively replaces the record list and use a!reportLink() in the confirmation screen.

    Now, given that you're using urlforrecord, I'm guessing you have a way of generating the record link dynamically. If that's the case, you could create some sort of mapping from record type to report so that you can generate that a!reportLink dynamically.

Reply
  • If you have your record list configured as a page in the site, you could just provide a link to that page. You could also build a report that effectively replaces the record list and use a!reportLink() in the confirmation screen.

    Now, given that you're using urlforrecord, I'm guessing you have a way of generating the record link dynamically. If that's the case, you could create some sort of mapping from record type to report so that you can generate that a!reportLink dynamically.

Children