Откройте страницу ASPX из карты сайта в CRM 4 и 2011 - PullRequest
1 голос
/ 08 марта 2012

Я хотел бы разместить элемент на sitemap, который не ведет на страницу CRM, но открывает www.MyNewPage.aspx. Мне нужно сделать это программно, и iFrame на странице CRM - это не то, что я ищу.

Возможно ли это?

Спасибо

1 Ответ

4 голосов
/ 08 марта 2012

вы можете добавить HTML-страницы в качестве веб-ресурсов. Вы можете сделать так, чтобы цели этих веб-ресурсов для карты сайта появлялись в вашей карте сайта следующим образом, обратите внимание на URL.

      <SubArea Id="nav_yourlink" Url="$webresource:new_mynewpage.htm" Icon="$webresource:new_image.png">
        <Titles>
          <Title LCID="1033" Title="my title" />
        </Titles>
        <Descriptions>
          <Description LCID="1033" Description="my descr"/>
        </Descriptions>
      </SubArea>

Затем вы можете встроить любой javascript, который вы хотите, в эту HTML-страницу, чтобы запустить вашу веб-страницу. Два основных способа запуска новой страницы из JavaScript:

window.location = 'www.mydomain.com/mypage.aspx'; // set the content INSIDE crm's content pane.

или (звучит так, как будто это то, что вы хотите)

window.open('www.mydomain.com/mypage.aspx'); // open it in a new window, leaving CRM's content pane blank.
...