2012-01-11 42 views
2

当我向站点地图添加分区以显示一些自定义视图时,我在尝试配置(安装)“Outlook客户”。一切工作在CRM 2011的“Web客户端”精下面你可以看到我使用的分区:CRM 2011 - Sitemap中的自定义视图使得“Outlook客户端”配置损坏

<SubArea Id="new_vendorsx" Url="/_root/homepage.aspx?etn=contact&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039"> 
    <Titles> 
    <Title LCID="1033" Title="Vendors" /> 
    </Titles> 
</SubArea> 

通过进一步调查,我可以看到“&”的问题。当我把“http://www.google.be”一切似乎正常工作“Outlook”&“网络”...如果我只是把“&”我不能导入定制!

有没有人能够通过这个错误?我试图在它之间放置一个“RedirectPage.html”页面,页面重定向到视图类型为/_root/homepage.aspx?etn=contact & viewid =%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d & viewtype = 1039,但它给我在CRM中发现一条未找到记录的错误。你也应该知道,你不能访问页面http://myURL/ORG/_root/homepage.aspx?etn = contact & viewid =%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d & viewtype = 1039 ...

我在使用的代码我 “RedirectPage.html” 是:

<HTML><HEAD><TITLE>Redirect Page</TITLE> 
<SCRIPT language="javascript" type="text/javascript"> 
      function RedirectPage() { 
       window.location = "../_root/homepage.aspx?etn=contact&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039"; 
      } 
     </SCRIPT></HEAD> 
<BODY onload="RedirectPage();"></BODY></HTML> 

页驻留在 “CRMWEB” 中的 “ISV” -folder。我已经做了这个只是为了测试:)

说得简单=>有没有人找到一种方法来显示自定义视图,同时点击站点地图中的项目?

+0

我面临同样的问题。我已经看到,我可以使用IFrame网络资源,指向自定义视图。但它并非真正无缝: - 如果您使用上面提供的链接作为IFrame源,则会看到两次功能区菜单。 - 如果您查看站点地图中的常规链接,则会看到有一个额外的url参数:pagemode = iframe。使用这个,你不会有丝带两次,但第一个不会按预期工作... 让我们知道如果你找到一个解决方案:) – 2012-03-05 21:34:00

回答

1

您可能已经找到了解决方法,但这就是我所做的。

1)确保URL自行解决。因此请登录您的CRM并打开一个新标签页。复制完整的URL,例如“https://x.crm.dynamics.com/_root/homepage ...”

2a)而不是在ISV文件夹中使用文件,将其创建为Web资源。

2B)本身测试Web资源,并确保它显示网格

3)指向是网络资源从您的站点地图。

+0

Thx保罗,它的工作:)我有一些麻烦寻找正确的URL,但它似乎在“Outlook”和“Web”客户端工作!我现在在网站地图中的网址是:“$ Webresource:new_myTestPage.html”。在new_myTestPage.html中,我为view-iframe设置了一个“window.location”! – Freeetje 2012-04-03 11:29:53