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

Configuration .NET Discussion :

Modifier un fichier à partir d'un formulaire SharePoint


Sujet :

Configuration .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut Modifier un fichier à partir d'un formulaire SharePoint
    Bonjour à tous,

    Est-il possible de modifier les données d'un fichier HTML à partir d'un formulaire Sharepoint ?

    Je m'explique:
    Je souhaite intégrer un carrousel d'images en page d'accueil du site. j'ai récupérer des sources (javascript) et le fichiers html qui affichent tout ca. Mon problème est de pouvoir le paramétrer sans éditer le fichier en dur, je souhaiterai passer par une liste sharepoint qui va ajouter (modifier ou supprimer avec des eventhandlers) une image en rentrant les données : url image, description, titre.

    Ex:
    Je saisie dans ma liste un nouvel élément:

    Titre : Essai 1
    Piéces jointes : essai1.jpg


    Je valide, et l'évènement va chercher le fichier situé sur le serveur:
    C:/..../12/TEMPLATE/IMAGES/CARROUSEL/carrousel.html

    Et ajouter une ligne à l'intérieur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="carousel"></div>
     
    <div id="holder_images">	
    		<img title="sinatra at the beach 1" src="images/sinatra_beach_1.jpg" alt="sinatra_beach_1" width="500" height="375" /> 
    		<img title="sinatra at the beach 2" src="images/sinatra_beach_2.jpg" alt="sinatra_beach_2" width="500" height="375" /> 
    		<!--AJOUT D UNE NOUVELLE LIGNE-->
    <img title="Essai 1" src="images/essai1.jpg" alt="essai_1" width="500" height="375" /> 
     
    </div>
    D'avance merci

    Cordialement

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Ne serait-ce pas plus simple de te créer un webpart qui n'affiche qu'une image et qui prend en paramètres ton url d'image, les tailles et les fichiers JS à inclure ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut
    Merci glucas d'avoir pris le temps de me répondre.

    En fait, je dois réaliser un carrousel dans un besoin très particulier et la seule solution est de passer par l'insertion dans un webpart personnalisé du Javascript.
    J'ai tout ce qu'il faut et je peux le parametrer en dur. Mais le truc, c'est qu'il doit etre flexible et facile a paramétrer pour l'utilisateur en passant par SharePoint.
    C'est pourquoi je veux passer par une liste qui va, à l'ajout d'un nouvelle image, lancer un évènement pour modifier le fichier html en question.

    En googlelisant un peu, j'ai trouvé peut-être le moyen de réaliser cela en passant par ParseFileHtml qui peut (je crois) aller dans le contenu d'un fichier html en indiquant le path.

    Maintenant, c'est a tester si ca fonctionne ^^

  4. #4
    Membre éclairé
    Profil pro
    developpeur
    Inscrit en
    Février 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Février 2006
    Messages : 69
    Par défaut
    Salut,

    Tu as aussi la solution de créer une webpart Content Editor qui contiendra ton javascript via du code C#, ce qui voudra dire que le contenu (la parti javascript) sera lui aussi dynamique.
    Et par la suite tu pourra ajouter ta webpart incluant le javascript dans ta page avec un SPLimitedWebPartManager.
    Je pense que ca sera beaucoups mieux que de modifier la page HTML (qui n'est pas possible)

    A chaque modification, tu auras juste à supprimer l'ancienne webpart, et ajouter la nouvelle webpart dans la page via des eventHandler SharePoint.

    Une autre solution beaucoups plus propre, c'est de pouvoir générer ton javascript en requetant ta liste en utilisant les webservices ou en créant ses propres services (WCF)

    Voila

    PS: la première solution fonctionne car je l'ai deja testé

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Par défaut
    +1 Pour la WebPart Editeur de contenu.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 84
    Par défaut
    Merci beaucoup de vos réponses!

    Donc, si j'ai bien compris, je créé un Webpart Editeur de contenu et j'ajoute mon code dedans en passant par "Editeur de code source" (html + js)

    ==> Ok ca tourne.

    Ensuite si je veux appliquer une modif du code source sur ce webpart, je peux passer par un évènement SharePoint c'est ca? (provenant d'une liste pour ma part) ou utliser la méthode SPLimitedWebPartManager qui va dupliquer mon webpart avec les nouveaux parametres et supprimer l'ancien webpart?

    En tout cas, merci de votre aide car la dessus, je suis un peu perdu!!

Discussions similaires

  1. [SP-2007] Modifier un fichier à partir d'un formulaire SharePoint
    Par Magicmodjo dans le forum SharePoint
    Réponses: 5
    Dernier message: 18/09/2009, 15h16
  2. Réponses: 2
    Dernier message: 13/05/2008, 14h06
  3. [XML-XSLT]Modifier un fichier XML grâce à un formulaire
    Par Maurice Fallou dans le forum Langage
    Réponses: 4
    Dernier message: 28/02/2007, 16h57
  4. Lecture d'un fichier à partir d'un formulaire
    Par Dirty Harry dans le forum Langage
    Réponses: 7
    Dernier message: 01/02/2007, 16h39
  5. gestion de fichier à partir d'un formulaire
    Par seb59dk dans le forum Access
    Réponses: 3
    Dernier message: 06/09/2005, 16h52

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