2012-01-11 58 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

相關問題