none
Mode d'édition d'une page sans le super bouton "Site Actions" RRS feed

  • Question

  • Bonjour,
    N’ayant pas trouvé dans google ni dans ce forum, je vous pose mon problème de manière simplifiée.
    J’ai créé une master page dans laquelle il y a différents éléments non relevant et un
    Content Place Holder vide.
    Code :
    <asp:ContentPlaceHolder runat="server" id="ContentPlaceHolderMaincontent">
    </asp:ContentPlaceHolder>
    J’ai créé une page aspx basée sur cette master page. J’ai mis dans cette page le webpart ContentEditorWebPart (qui se trouve dans un WebPartZone et est associé à un SPProxyWebPartManager) dans ce ContentPlaceHolder.
    Code :
    <WebPartPagesTongue TiedPProxyWebPartManager runat="server" id="ProxyWebPartManager">
    </WebPartPagesTongue TiedPProxyWebPartManager>
    <WebPartPages:WebPartZone id="g_0E774B00D2FE4DFCA10B2896678845AB" runat="server" title="Zone 1" frametype="Standard" allowlayoutchange="false">
    <WebPartPages:ContentEditorWebPart webpart="true" runat="server" __WebPartId="{A0BA07C3-A3F2-44E0-AEFF-346F230093BD}">
    D’autre part, j’ai créé un groupe de users avec le droit d’écriture. L’idée étant qu’ils puissent accéder au Rich text editor pour modifier le contenu de cette page (et plus précisément le contenu du ContentEditorWebPart). Et cela sans le super bouton Site Actions=>Edit page. Le nec plus ultra étant quand le membre du groupe double clic dans une zone non active de la page, la page passe automatiquement en mode d’édition. (Un double clic d’un visiteur lambda ne donnant rien)

    Avez-vous donc une piste pour introduire un Rich text editor directement dans la page?

    J’espère avoir été claire. Si ce n’est pas le cas, faites le moi savoir.
    Mille excuse si ce sujet a déjà été abordé.
    D’avance merci pour votre aide.
    vendredi 1 juin 2007 09:14

Toutes les réponses

  • Merci pour le detail

     

    mais je ne saisis pas tout ...

     

    Vous ne voulez passer qu'une portion unique du site en edition sans passer par le mode edition ?

    vendredi 1 juin 2007 10:46
  • Je voudrais qu'un auteur puisse éditer le contenu d'une page avec un éditeur de contenu riche. Sans passer par :
    - 1 Cliquer sur "Site Actions"
    - 2 Cliquer sur "Edit Page"
    - 3 Cliquer sur le lien "edit" du Web Part
    - 4 Cliquer sur "Modify Shared Web Part"
    - 5 Cliquer sur le bouton Rich Text Editor... dans le popup
    - 6 Modifier le contenu de la page
    - 7 Cliquer sur le bouton ok de la fenêtre HTML Editor
    - 8 Cliquer sur le bouton ok du popup

    La procédure la plus intuitive m'a semblé être:
    - 1 Double cliquer sur la page.(un message personnalisé aux auteurs les invite à le faire).
    - 2 Modifier le contenu de la page
    - 3 Quand il a fini, il clique sur ok

    Si vous avez d'autre propositions de procédure, elles sont les bienvenues.
    Merci pour l'intérêt que vous portez à mon problème.
    vendredi 1 juin 2007 11:10
  • J'ai cherché la même chose que toi mais je n'ai pas trouvé.

    J'ai fini par développer un autre web part que celui fourni par défaut.
    En fait, j'ai récupéré une TextBox. Donc l'utilisateur a juste à cliquer dessus pour écrire son texte et j'enregistre automatiquement les données quand le texte de la TextBox a changé (event TextChanged).
    vendredi 8 juin 2007 18:27