CRMダイナミクス4.0サイトマップファイルに特殊文字(HTMLエンコード)を追加

StackOverflow https://stackoverflow.com/questions/950217

  •  09-09-2019
  •  | 
  •  

質問

これがCRM(4.0)SiteMapエンティティ(SiteMap XMLファイル)に特別な文字を追加できるかどうかを知りたいと思います。つまり、左側にあるメニューを変更すると、HTMLエンコードされた文字がいくつか欲しいと思います。例®または他の特殊文字によって。

私は次のことをしようとしました:

<Area Id="MyArea" Icon="/_imgs/resourcecenter_24x24.gif">
    <Titles>
        <Title LCID="1033" Title="Title english &amp;reg;"/>
        <Title LCID="1036" Title="Title french &amp;reg;"/>
    </Titles> 
    <Descriptions>
        <Description LCID="1033" Description="Description EN &amp;reg;"/>
        <Description LCID="1036" Description="Description FR &amp;reg;"/>
    </Descriptions>
    <Group Id="MyArea_Group">
        <SubArea Id="mySubArea" 
           Url="https://toMyWebSite/Page.aspx" AvailableOffline="false" >
           <Titles>
            <Title LCID="1033" Title="My Item"/>
            <Title LCID="1036" Title="My Item French"/>
           </Titles>
        </SubArea>
    </Group>
</Area>

これは、「タイトル英語®」ではなく、左メニューエリアに「タイトル英語®」を実際に示しています。

誰かが解決策を持っていますか?

(注:私はすでに「Alt-0174」でキャラクターを直接直接入れようとしましたが、うまくいきませんでした。)

役に立ちましたか?

解決

編集: 私の最初の応答は間違っていました。番号付きHTMLエスケープを使用します(この場合 &#174;)それらの文字をサイトマップに入れます。

ただ置いてください &reg; あなたが持っているものの代わりに。 &amp; 逃げられていて、キャラクターを出力するだけです reg; それはHTMLエスケープコードではないからです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top