IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Modifier master page par code


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lightbulb
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 108
    Par défaut Modifier master page par code
    Bonjour à tous,
    J'aimerais savoir si il est possible d'écrire dans une master page directement sur le server par du code C#. Il s'agit de rajouter des références à des css, javascript dans son header.

    Merci !

  2. #2
    Membre confirmé

    Inscrit en
    Juillet 2005
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 195
    Par défaut
    Ce que je sais, c'est que tu peux facilement rajouter du html ou javascript dans la masterpage, via Sharepoint Designer.

    as-tu fais le test avec des bout de code C# ?

  3. #3
    Membre confirmé Avatar de lightbulb
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 108
    Par défaut
    Je ne sais pas trop d'ou partir, sûrement de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    //Site est l'instanciation du site web
    SPFile masterPage = Site.GetFile(SPContext.Current.Site.Url + "/_catalogs/masterpage/default.master");
    Ensuite il faut détecter le <head runat="server"> et placer du code en dessous, comment? C'est bien pour ça que je poste :p

    Peut être avec un OpenStream(); mais bon je ne connais pas du tout la méthode pour traiter un fichier comme ça...

    Pour le moment comme méthode provisoire j'upload une master page et je l'active par default sur les site qui en ont besoin. Malheureusement si jamais on crée une nouvelle page elle n'utilisera pas la masterpage que j'ai uploader.

    Sinon il y a une solution encore plus simple, comment fait on pour définir une master page par défault pour toute une collection de site?

Discussions similaires

  1. [OL-2007] Modifier une option par code
    Par jphcrutzen dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 22/11/2010, 15h18
  2. Ouvrir une "preference page" par code
    Par yazid2010 dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 22/03/2010, 17h26
  3. [SP-2007] modifier master page
    Par mouna2010 dans le forum SharePoint
    Réponses: 5
    Dernier message: 08/08/2009, 12h33
  4. [Actuate 8] Saut de page par code
    Par birt1976 dans le forum BIRT
    Réponses: 2
    Dernier message: 08/07/2009, 15h31
  5. [2.0] Créer des types & modifier leur définition par code
    Par FRED.G dans le forum Framework .NET
    Réponses: 6
    Dernier message: 12/11/2006, 17h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo