我正在使用Salesforce网站URL重写功能,并且需要从浏览器栏中检索“友好”的URL以获取其他一些处理。是否有任何方法我可以从一个站点页面中检索这一点(所以我可以通过组件控制器直接从组件控制器中传递到一个组件?

要进一步解释,我目前在浏览器中看到一个URL'site.force.com/exampleite/amazingpage',但如果我尝试检索$ currentpage.url以传递到组件,或使用url.getcurrentrequesturl()从组件控制器中,结果是典型的Salesforce URL IE。'send.force.com/vfpage?id=123456789'。

任何最受欢迎的建议。

欢呼, ch

有帮助吗?

解决方案

排序。

在最后是显而易见的 - 刚刚为URL Rewriter类添加了一个额外的方法,允许我通过一个URL来重写,而不是尝试从视图中检索重写的URL。

欢呼, ch

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top