Frage

Ich bin nicht in der Lage, eine mobile Ansicht für mein SP2010-Veröffentlichungsportal zu entwickeln. Es ist mit benutzerdefinierten Seiten / Webparts (z. B. http://server/Pages/customPage.aspx mit aktivierten Webparts) mit dem Internet verbunden es). Die Site verfügt über eine benutzerdefinierte Masterseite.

Ich habe die folgenden Probleme mit der integrierten mobilen Funktionalität:

  1. Die Begrüßungsseite. Navigieren zu http:// server /? Mobile= 1 leitet mich weiter zu http://server/_layouts/mobile/mbllists.aspx , in dem nur eine Tabelle der verfügbaren Listen / Dokumentbibliotheken angezeigt wird. Zum Mein Portal möchte ich zeigen a Dashboard, genau wie ich es derzeit für die "normale" nicht mobile Ansicht tue.

  2. Navigieren zu einem meiner Benutzer Seiten (z. http://server/Pages/customPage.aspx? Mobile= 1 ) leitet auch an weiter http://server/_layouts/mobile/mbllists.aspx .

    Tatsächlich gibt es also überhaupt keinen hilfreichen integrierten mobilen Support. nur die Möglichkeit, Listen mit einem mobilen Gerät anzuzeigen.


    Ich habe also eine Reihe von Problemen und hoffe auf Hilfe auf hoher Ebene. Mein Gedanke ist, dass ich die folgenden Aufgaben erledigen sollte:

    1. Erstellen Sie eine separate Masterseite für Mobilgeräte
    2. Finden Sie heraus, wie Sie diese Masterseite basierend auf "Ist der Client ein mobiles Gerät?" auswählen
    3. Finden Sie heraus, wie Sie die Umleitung zu /_layouts/mobile/mbllists.aspx verhindern können

      Dann denke ich, dass die mobile Site ähnlich wie die normale Site funktioniert.

      Bin ich auf dem richtigen Weg?


      [Bearbeiten]

      Mit dem, was ich aus Links von @moontear und anderen von mir durchgeführten Recherchen gesehen habe, scheint es meine beste Option zu sein, die integrierte Unterstützung für SharePoint-Mobilgeräte zu deaktivieren und einfach mein eigenes bedingtes Rendering basierend auf Request.Browser.IsMobileDevice durchzuführen.

War es hilfreich?

Lösung

Lesen Sie die umfangreiche MSDN-Dokumentation zum Anpassen von Mobile Views:

Andere Tipps

Kopieren Sie den Ordner "_layouts / mobile" in z."_layouts / MyCompany / mobile", fügen Sie in webconfig den folgenden appSetting-Schlüssel hinzu:

<add key="mobile_applicationrootdirectory" value="_layouts/MyCompany/mobile/"/>

Danach können Sie Ihrem eigenen mobilen Ordner Branding, CSS usw. hinzufügen. SharePoint verwendet dies, indem es SPMobileUtility.GetAppRootDirName () aufruft. http://msdn.microsoft.com/en-us / library / ee553908 (v= office.14) .aspx

Powershell verwenden

 Disable-SPFeature -Identity MBrowserRedirect -Url http://url 

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top