7

Wir haben mit seltsamen Verhalten in CRM 2016 SP1 konfrontiert. Wenn wir eine Entität mit Hilfe der vollständigen URL öffnen und dann zur benutzerdefinierten Web-Ressourcen-Seite gehen (hinzugefügt über die Sitemap (Web-Ressource, URL usw.)) verschwindet unser Bändchen plötzlich. Bitte, guck unten GIF.Fehlende Multifunktionsleiste auf benutzerdefinierten Webressourcen CRM 2016 Ausgabe

enter image description here

Haben Sie irgendwelche Ideen, wie man es beheben?

UPDATE

Der resultierende Zustand eingeführt GIF erwähnt unter:

enter image description here

UPDATE 2

Site Map angepasst Teil (SubArea mit Id = "nav_pipeline"):

<SiteMap IntroducedVersion="7.0.0.0"> 
    <Area Id="SFA" ResourceId="Area_Sales" DescriptionResourceId="Sales_Description" Icon="/_imgs/sales_24x24.gif" ShowGroups="true" IntroducedVersion="7.0.0.0"> 
    <Group Id="MyWork" ResourceId="Group_MyWork" DescriptionResourceId="My_Work_Description" ToolTipResourseId="My_Work_ToolTip" IntroducedVersion="7.0.0.0"> 
     <SubArea Id="nav_dashboards" ResourceId="Homepage_Dashboards" DescriptionResourceId="Dashboards_Description" ToolTipResourseId="Dashboards_ToolTip" Icon="/_imgs/area/18_home.gif" Url="/workplace/home_dashboards.aspx" GetStartedPanePath="Dashboards_Web_User_Visor.html" GetStartedPanePathAdmin="Dashboards_Web_Admin_Visor.html" GetStartedPanePathOutlook="Dashboards_Outlook_User_Visor.html" GetStartedPanePathAdminOutlook="Dashboards_Outlook_Admin_Visor.html" DefaultDashboard="2701de60-8f2a-48a4-8262-4a35ca7441fa" IntroducedVersion="7.0.0.0" /> 
     <SubArea Id="nav_personalwall" ResourceId="Whats_New_Label" DescriptionResourceId="Whats_New_Description" ToolTipResourseId="Whats_New_ToolTip" Icon="$webresource:msdyn_/Images/Wall_16.png" OutlookShortcutIcon="$webresource:msdyn_/Images/Wall_16.png" AvailableOffline="false" Url="$webresource:msdyn_/PersonalWall.htm?data=HideUserProfile%3D0" GetStartedPanePath="Dashboards_Web_User_Visor.html" GetStartedPanePathAdmin="Dashboards_Web_Admin_Visor.html" GetStartedPanePathOutlook="Dashboards_Outlook_User_Visor.html" GetStartedPanePathAdminOutlook="Dashboards_Outlook_Admin_Visor.html" IntroducedVersion="7.0.0.0"> 
     <Privilege Entity="post" Privilege="Read" /> 
     </SubArea> 
     <SubArea Id="nav_activities" DescriptionResourceId="Activities_SubArea_Description" ToolTipResourseId="Activities_SubArea_ToolTip" Url="/_root/homepage.aspx?etc=4200" Entity="activitypointer" GetStartedPanePath="Activities_Web_User_Visor.html" GetStartedPanePathAdmin="Activities_Web_Admin_Visor.html" GetStartedPanePathOutlook="Activities_Outlook_User_Visor.html" GetStartedPanePathAdminOutlook="Activities_Outlook_Admin_Visor.html" IntroducedVersion="7.0.0.0" /> 
     <SubArea Icon="$webresource:msdyn_/Images/likeIcon.png" Id="nav_pipeline" Url="$webresource:msdyn_/FirstRunContent.1033.htm" Description="Pipeline View" Title="Pipeline" AvailableOffline="false" PassParams="false" Client="Web" /> 
    </Group> 
    ... 
</Area> 
</SiteMap> 
+0

Wie ist Ihre Sitemap-Konfiguration? –

+0

@JamesWood, Site Map wurde nicht geändert, außer dem Teil mit benutzerdefinierten Web-Ressourcen (siehe UPDATE 2) – Ihor

Antwort

0

Vielleicht ist das etwas falsch verstanden, aber überprüfen Sie den Screenshot, den ich von Ihrem Beispiel genommen habe. Ich bin mir ziemlich sicher, dass Band ist immer noch da:

enter image description here

+0

Nein, Sie haben es falsch verstanden, Sie haben den Start-Screenshot des Gif, nicht der letzte. – Ihor

+0

Bitte schauen Sie sich das Update an. – Ihor

+0

Ich habe diese Art von Problem nicht erlebt, aber ich würde vorschlagen, Debugger zu öffnen und laden Sie Ihre Webressourcen, wie Sie es tun. Es ist möglich, dass Sie im Profiler sehen, dass etwas schief gelaufen ist. –

0

Gerade wilde Vermutung, da dieses Thema sorgfältig getestet werden soll, aber es scheint zu sein, Sie laden Web-Ressource auf das falsche Ziel.

Subribbon und Inhalt befinden sich wahrscheinlich in separaten iFrames und werden in einem anderen iFrame gehostet, in dem Ihre Webressource standardmäßig geladen ist. Um dies zu vermeiden, müssen Sie den iFrame des Inhalts explizit laden. Höchstwahrscheinlich sollte es erreicht werden, indem man das HTML-Attribut target setzt.

Verwandte Themen