9. Markus Hintner
Design Manager
҉ Nicht alle Controls sind in den Snippets
vorhanden -> z.B. fehlt Breadcrumb
҉ Im HTML File können keine ASP.NET
Controls hinzugefügt werden
҉ <!-- MS:… -->
҉ <!-- ME:… -->
9
12. Markus Hintner
Device Channels
҉ Alternative Masterpages für verschiedene
Endgeräte
҉ Device Channels definieren „Browser
Inclusion Rules“
12
13. Markus Hintner
Device Channels erstellen
҉ Site Settings | Look and Feel | Device
Channels
҉ Nur bei aktiviertem Publishing Feature
҉ Für Nicht-Publishing-Sites muss verstecktes
Feature „PublishingMobile“ aktiviert werden
13
14. Markus Hintner
Device Channels
҉ Reihenfolge der Channels relevant für die
Ermittlung des zu verwendenden Channels
҉ Übersicht über User Agent Strings:
҉ http://www.useragentstring.com/
14
15. Markus Hintner
Zuweisen einer Master Page
҉ Pro Channel kann eine Master Page
ausgewählt werden
҉ max. 10 Channels pro Site Collection
15
16. Markus Hintner
Device Channels testen
҉ Testen:
҉ User Agent Switcher von Firefox
https://addons.mozilla.org/de/firefox/addon/u
ser-agent-switcher/
҉ Hinzufügen von
„?DeviceChannel=DeviceChannelAlias“ an die
URL
16
21. Markus Hintner
Display Template
҉ .html Datei kann mit jedem Editor
modifiziert werden
҉ ManagedProperties erweitern
҉ <style> Tags im Head werden beim
Hochladen entfernt -> CSS Datei
҉ JavaScript muss nach dem ersten DIV Tag
stehen und eingeschlossen sein durch:
<!--#_ und _#-->.
21
27. Markus Hintner
JSLink
҉ Client-side Rendering von SharePoint
Feldern mit Hilfe von JavaScript
҉ JSLink-Property der SPField-
Klasse, XSLTListViewWebPart,…
27