Come posso aggiungere un collegamento a SharePoint & # 8220; creare & # 8221; pagina?

StackOverflow https://stackoverflow.com/questions/408024

  •  03-07-2019
  •  | 
  •  

Domanda

Ho una funzione personalizzata e vorrei collegarmi a quella funzionalità da un collegamento su " Crea " pagina: la pagina create.aspx a cui si accede dal menu Azioni sito. Sarei felice di farlo in modo dichiarativo all'interno dell'elemento manifest della mia funzione o programmaticamente in qualche codice di attivazione della funzione, ma non ho idea se sia possibile o come iniziare. Nel frattempo, ho un collegamento nel menu Azioni sito, ma vorrei spostarlo in una posizione più logicamente appropriata nella pagina Crea.

Alla fine, vorrei avere un link in fondo alla "Lista personalizzata" colonna nella pagina Crea che dice "Elenco personalizzato di Chris" e che il link rimanderebbe alla mia pagina di applicazione personalizzata per avviare questo processo di creazione dell'elenco personalizzato.

È stato utile?

Soluzione

Al momento darò la colpa alla mia febbre piuttosto alta, perché la mia risposta è semplicemente sbagliata.

È possibile aggiungere collegamenti personalizzati alla colonna degli elenchi personalizzati se si aggiunge semplicemente un modello di elenco che imposta la proprietà NewPage dell'elemento ListTemplate.

Non ho idea del perché ho risposto a quello che ho fatto, ma per compensare qualsiasi confusione ho scritto un articolo che dimostra creazione di elenchi di SharePoint personalizzati e una varietà di altre funzionalità.

Altri suggerimenti

Purtroppo non hai opzioni supportate per aggiungere collegamenti personalizzati alla colonna Elenchi personalizzati. La colonna viene generata dai modelli di elenco installati e l'unico metodo per aggiungere qualcosa a quella colonna è l'aggiunta di un modello di elenco, che non ti dà il controllo su quale collegamento verrà generato.

Nella pagina Crea è possibile aggiungere i propri collegamenti personalizzati solo alla colonna Pagine Web. Per fare ciò, aggiungi un CustomAction con Location = " Microsoft.SharePoint.Create " e un GroupId = " WebPages " ;:

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

È possibile, ovviamente, modificare il file create.aspx se non ci si preoccupa del supporto o si prevede di aggiornare nuovamente SharePoint.

.b

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top