2009-01-02 11 views
1

J'ai une fonction personnalisée, et je voudrais lier à cette fonctionnalité à partir d'un lien sur la page "Créer" - la page create.aspx que vous obtenez à partir du menu Actions du site. Je serais heureux de le faire soit déclarativement dans le manifeste de l'élément de ma fonctionnalité, soit par programmation dans un code d'activation de fonction, mais je n'ai aucune idée si c'est possible ou comment commencer. En attendant, j'ai un lien dans le menu Actions du site, mais je voudrais le déplacer vers un emplacement plus approprié logiquement dans la page Créer. En fin de compte, j'aimerais avoir un lien au bas de la colonne "Custom Lists" sur la page Create qui indique "Chris's Custom List", et ce lien pointe vers ma page d'application personnalisée pour initier ce processus de création de liste personnalisée.Comment puis-je ajouter un lien vers la page "créer" de SharePoint?

Répondre

2

Je vais blâmer au moment ma fièvre assez élevé, parce que ma réponse est tout simplement faux.

Vous pouvez ajouter des liens personnalisés à la colonne des listes personnalisées si vous ajoutez simplement un modèle de liste qui affecte la propriété NewPage de l'élément ListTemplate. Je ne sais pas pourquoi j'ai répondu à ce que j'ai fait, mais pour compenser toute confusion, j'ai écrit un article qui montre custom SharePoint list creation ainsi qu'une variété d'autres fonctionnalités.

2

Malheureusement, vous n'avez aucune option supportable pour ajouter des liens personnalisés à la colonne Custom Lists. La colonne est générée à partir des modèles de liste installés, et vous seule méthode pour ajouter quoi que ce soit à cette colonne est l'ajout d'un modèle de liste, qui ne vous donne pas le contrôle sur quel lien sera généré.

Sur la page Créer, vous pouvez ajouter vos propres liens personnalisés uniquement à la colonne Pages Web. Pour ce faire, ajoutez un CustomAction avec Location = « Microsoft.SharePoint.Create » et GroupId = « WebPages »:

<CustomAction 
Location="Microsoft.SharePoint.Create" 
GroupId="WebPages" 
Title="Chris's Custom List"> 
     <UrlAction Url="custompage.aspx"/> 
    </CustomAction> 

Vous pouvez, bien sûr, modifier le fichier Create.aspx si vous ne se soucient pas supportabilité ou prévoyez de mettre à jour SharePoint à nouveau.

.B

Questions connexes