Modifica il modello HTML nella casella di risposta della discussione di sharepoint
-
07-07-2019 - |
Domanda
Ho un'installazione di wss 3.0 che necessita di un " anonimo " Forum di discussione. Posso modificare la vista in modo che non vengano visualizzati nomi utente, tuttavia quando faccio clic su " rispondi " ;, il messaggio a cui sto rispondendo viene visualizzato nella casella di testo RTF con il nome utente del poster precedente.
C'è un modo per rimuovere quel nome utente? o Rimuovere del tutto il precedente testo pubblicato? Ho trovato il file schema.xml con molte informazioni rilevanti nella cartella ..12 \ TEMPLATE \ FEATURES \ DiscussionsList \ Discuss, ma non sono sicuro che questo sia il modo più semplice per modificare questa impostazione.
Qualsiasi commento apprezzato.
Soluzione
Le migliori pratiche dicono che dovresti sempre creare una definizione di elenco personalizzata invece di provare a modificare le risorse OOB.
Il modo più semplice per farlo è prendere una copia della cartella 12 \ TEMPLATE \ FEATURES \ DiscussionsList \ Discuss, modificare gli ID e i nomi delle funzionalità in modo che sia univoco. Quindi sei libero di cambiare il modello di rendering dello schema (ovvero visualizzare lo schema) e modificare i moduli di modifica e visualizzazione.
Se è necessario modificare il modulo di iscrizione effettivo, è possibile prendere in considerazione un modello di controllo personalizzato: http://msdn.microsoft.com/en-us/library/aa543922.aspx
Definizione dell'elenco personalizzato: http://msdn.microsoft.com/en -us / library / ms466023.aspx
Altri suggerimenti
Agrothe,
Ho un requisito simile (nascondere o mascherare l'autore all'interno del thread di risposta.). Cosa pensi esattamente all'interno di schema.xml che ti consenta di farlo?
Non sono sicuro che i moduli dell'elenco siano esposti a xslt. Se è così, forse questo è un altro approccio.
FWIW, le altre soluzioni che ho studiato:
(1) Un gestore eventi personalizzato. Sfortunatamente, non riesco a individuare quale evento viene generato quando qualcuno fa clic su Rispondi. (2) Commenti anonimi sul blog ( http://blogs.msdn.com/sharepoint/archive/2007/08/06/anonymous-comment-feature-for-sharepoint-blog-now-available-on-codeplex aspx ). (3) l'altra cosa che sto prendendo in considerazione è l'introduzione di un accesso globale anonimo alla directory attiva, che gli utenti possono utilizzare per pubblicare in modo anonimo. Non è l'ideale, ma per la quantità di tempo che ho trascorso alla ricerca di una soluzione, potrebbe essere la mia ultima speranza.