2012-01-11 7 views
2

サイトマップにいくつかのカスタムビューを表示するためにサブエリアを追加すると、「Outlook」を設定(インストール)しようとするとエラーが発生しますクライアント"。私は「&」が問題であることを確認することができ、さらに調査してCRM 2011 - サイトマップのカスタムビューで「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> 

:あなたは私が使用したサブエリアを見ることができます以下すべてがCRM 2011年の「Webクライアント」で正常に動作します。私が "http://www.google.be"を置くとき、 "Outlook"の両方のためにすべてが正しく動作するようです。& "Web" ...単に "&"を入力すると、私はカスタマイズをインポートできません!

誰もがこのエラーに合格することができますか?私はそれの間に "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 Webリソースを使用してカスタムビューを指すことができる回避策として見てきました。しかし、それは本当にシームレスではありません: - 上記のリンクをIFrameソースとして使用すると、リボンメニューが2回表示されます。 - サイトマップの通常のリンクを見ると、追加のurlパラメータpagemode = iframeがあることがわかります。これを使用すると、リボンは2回持ちませんが、最初のものは期待どおりに動作しません... 解決策を見つけたらお知らせください:) –

答えて

1

あなたはすでに回避策を見つけた可能性がありますが、これは私のやり方です。

1)URL自体が正常に解決されていることを確認してください。 CRMにログインして新しいタブを開きます。 「https://x.crm.dynamics.com/_root/homepage ...」の完全なURLをコピーしてください。

2a)ISVフォルダ内のファイルを使用する代わりに、Webリソースとして作成してください。

図2b)は、それ自体でのWebリソースをテストし、それはあなたがサイトマップからのWebリソースへのグリッド

3)ポイントを示していることを確認してください。

+0

Thx Paul、それは働いていました。正しいURLが、 "Outlook"と "Web"クライアントで動作するようです!サイトマップの私のURLは "$ Webresource:new_myTestPage.html"です。 new_myTestPage.htmlでは、view-iframe自体に「window.location」を設定しました。 – Freeetje

関連する問題