Question

J'ai une fonctionnalité personnalisée et j'aimerais créer un lien vers cette fonctionnalité à partir d'un lien situé sous le lien "Créer". page - la page create.aspx à laquelle vous accédez dans le menu Actions du site. Je serais heureux de le faire de manière déclarative dans le manifeste d'élément de ma fonctionnalité ou dans un code d'activation de fonctionnalité par programme, mais je ne sais pas s'il est possible ou comment commencer. En attendant, j'ai un lien dans le menu Actions du site, mais j'aimerais le déplacer vers un emplacement plus logique sur le plan de la page Créer.

En fin de compte, j'aimerais un lien au bas de la liste "Listes personnalisées". la colonne de la page Créer qui dit "Liste personnalisée de Chris" et que ce lien pointe vers ma page d’application personnalisée pour lancer ce processus de création de liste personnalisée.

Était-ce utile?

La solution

Je vais blâmer ma forte fièvre à ce moment-là, car ma réponse est tout simplement fausse.

Vous pouvez ajouter des liens personnalisés à la colonne des listes personnalisées si vous ajoutez simplement un modèle de liste qui définit la propriété NewPage de l'élément ListTemplate.

Je ne sais pas pourquoi j'ai répondu à cette question, mais pour pallier à toute confusion, j'ai écrit un article qui montre création d'une liste SharePoint personnalisée ainsi que de nombreuses autres fonctionnalités.

Autres conseils

Malheureusement, aucune option ne peut être prise en charge pour ajouter des liens personnalisés à la colonne Listes personnalisées. La colonne est générée à partir des modèles de liste installés, et la seule méthode pour ajouter quoi que ce soit à cette colonne consiste à ajouter un modèle de liste, ce qui ne vous permet pas de contrôler le lien qui sera généré.

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

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

Vous pouvez bien entendu modifier le fichier create.aspx si vous ne vous souciez pas de la prise en charge ou si vous envisagez de mettre à niveau SharePoint à nouveau.

.b

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top