Workflow 带有链接的自定义电子邮件通知-sitecore

Workflow 带有链接的自定义电子邮件通知-sitecore,workflow,sitecore,sitecore7,email-notifications,Workflow,Sitecore,Sitecore7,Email Notifications,我创建了一个工作流,如下所示,我想在提交内容时发送带有内容审批人组链接的电子邮件?有人能告诉我从哪里开始吗?哪个函数应该被重写?谢谢你的帮助 谢谢 GT这里是一个很好的示例,说明如何创建自定义工作流电子邮件,该电子邮件可以发送给具有特定Sitecore角色的用户(以及上次编辑内容项的用户)。 您可以使用以下方法链接到Sitecore客户端中的特定内容项,但您需要已经登录到Sitecore客户端才能正常工作(否则,您只会被定向到Sitecore登录页面,登录后不会被重定向到该项) /sitec

我创建了一个工作流,如下所示,我想在提交内容时发送带有内容审批人组链接的电子邮件?有人能告诉我从哪里开始吗?哪个函数应该被重写?谢谢你的帮助

谢谢


GT

这里是一个很好的示例,说明如何创建自定义工作流电子邮件,该电子邮件可以发送给具有特定Sitecore角色的用户(以及上次编辑内容项的用户)。

您可以使用以下方法链接到Sitecore客户端中的特定内容项,但您需要已经登录到Sitecore客户端才能正常工作(否则,您只会被定向到Sitecore登录页面,登录后不会被重定向到该项)


/sitecore/shell/Applications/Content%20Manager/default.aspx?fo={id}&la={language}&vs={version}&mo=preview

  • fo-要在Sitecore客户端中打开的项目
  • la-要打开的语言(可选)
  • vs-要打开的版本(可选)
  • mo-预览 (可选)

谢谢..关于内容项的链接,您能告诉我一个好的例子吗?我尝试使用Sitecore.Links.LinkManager.GetItemUrl(contentItem)在电子邮件/Sitecore/shell/New Article Test.aspx中看到类似的内容,但我需要一个实际的URL,以便单击它可以指向内容。您应该能够像这样传入URL选项:UrlOptions=UrlOptions.DefaultOptions;options.AlwaysIncludeServerUrl=true;然后执行Sitecore.Links.LinkManager.GetItemUrl(contentItem,options)这似乎会生成类似http:abc.com/Sitecore/shell/New Article Test.aspx的链接,但当我单击该链接时,它会显示document not found/Sitecore/shell/Applications/Content%20Manager/default.aspx?fo={id}&la={language}&vs={version}&mo=预览当我使用此id时,我看到了内容的路径,当我附加域详细信息并浏览时,我能够访问内容..但这给了JU路径而不是完整的url..我缺少什么?