Bonjour,
Enfin, pouvez-vous m'expliquer à quoi correspondent les balises : <!--CS: , les <!--SPM:, les <!--ME:, MS etc. dans le source html.
Vous êtes en train de créer une master page via la nouvelle fonction sur SharePoint 2013 (Design manager). Elle vous permet à partir d'un fichier .HTML de faire la génération par sharepoint d'un fichier .MASTER qui sera la master page de votre site. J'ai bon?
En conséquence, vous avez donc des informations techniques qui seront utiles à SharePoint afin de faire un mapping. Les codes correspondent généralement à un namespace qui sera utilisé pour retrouver l'origine des objets que vous essayez d'utiliser.
Comment faire pour afficher dynamiquement le nom de la collection de site quelque soit l'endroit où je me trouve. J'ai trouvé cette propriété mais ça m'affiche le nom du site et non de la collection.
<!--MS:<SharePoint:projectproperty ID="ProjectProperty1" Property="Title" runat="server"/>-->
Le web control ProjectProperty ne propose qu'une liste fixe hard codé directement dans la classe elle même. Impossible de récupérer le titre de la collection de site.
Ensuite, il n'existe pas de propriété Title pour une collection de site... de quoi parlez vous?
Au cas ou, c'est pas très "propre", mais fonctionne parfaitement, procédez ainsi pour afficher le titre du rootweb de la collection de sites
1. Ajoutez ca au début de votre fichier
<%@ Import Namespace="Microsoft.SharePoint" %>
2. Ecrivez cela à l'endroit ou vous voulez afficher l'information
<%= SPContext.Current.Site.RootWeb.Title %>
Note : si vous voulez ajouter cela directement dans le fichier .HTML, il y a sans doute des ajustements à faire pour que cela soit correctement interprété par le Design Manager de Sharepoint
Partager