Polo amor de [cubrir a súa persoa máis querida / ser superior], don’t change the ‘Title’ columna de sitio.

No SharePoint foros, someone occasionally asks about "changing the label of Title" or about "removing title from lists".

Bottom line: Non faga iso!

Desafortunadamente, a interfaz de usuario permite un cambio de sentido único de que etiqueta da columna, como se mostra:

imaxe

Title is a column associated with the "Item" tipo de contido. Moitos, moitos, moitos CT empregar esta columna e se cambiar isto aquí, it ripples out everywhere. There’s a good chance that you didn’t intend for that to happen. You were probably thinking to yourself, "I have a custom lookup list and ‘Title’ simplemente non ten sentido como un nome de columna, so I’m going to change it to ‘Status Code’ and add a description column." But if you follow through on that thought and rename ‘Title’ to ‘Status Code’, todos os títulos da lista (incluíndo bibliotecas de documentos) changes to "Status Code" e probablemente non tiña a intención para que isto ocorre.

O problema real é que se trata dun cambio de sentido único. The UI "knows" that "title" is a reserved word. Así, if you try and change "Status Code" back to "Title", vai evitar que e agora se retratado nun canto usando tinta que nunca seca 🙂

Entón o que pasa se xa cambiou? I haven’t seen the answer we all want, which is a simple and easy method to change the label back to ‘Title’. Right now, the best advice is to change it to something like "Doc/Item Title". That’s a generic enough label that may not be too jarring for your users.

Eu teño algunhas outras ideas que están na miña lista de cousas a facer cousas para a investigación:

  • Contacta Microsoft.
  • Fai algo co modelo de obxecto, quizais xunto cunha característica.
  • Descubrir o esquema da base de datos e actualizar manualmente SQL. (Ten que contactar coa Microsoft antes de facelo; el probabelmente vai anular o seu contrato de soporte).

Se alguén sabe como solucionar isto, por favor publicar un comentario.

Actualiza final da tarde, 11/15: Descubrín esta conexión que describe un método para crear un tipo de lista que non ten unha columna de título: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 pensamentos sobre "Polo amor de [cubrir a súa persoa máis querida / ser superior], don’t change the ‘Title’ columna de sitio.

  1. Jeff
    I just read your post and was concerned. I just did this very thing earlier this week.
    Eu fun inmediatamente á lista en cuestión e intentou cambiar o nome do campo (agora chamado Número do traballo) Título. It worked without any problems. Perhaps all of the patches, hot fixes and service packs since your original post have made this a non-issue. I’m on SP1 with all the latest updates.
    Just to be sure I named it back to Job Number and crated a new list. It had a Title column and everything looked fine.
    Por favor, deixe-me saber se eu estou falta algo, or need to look at this a different way. I’d hate to let this go if it’s actually a problem. Now’s the time to fix it. I’m just getting ready to build out the content in my test environment.
    Responder
  2. Mark Miller EndUserSha rePoi ...
    Galicia,
    Xa estivo alí, feito isto. Que confusión. Foi nas primeiras dúas semanas de traballo co SharePoint. Acaba excluíndo todo o sitio só para se librar do problema. Iso probablemente non é unha opción para a xente con unha morea de contidos, entón eu vou estar interesado encontrar unha solución.
    Saúdos,
    Marcar
    EndUserSharePoint.com
    Responder
  3. Ningún nome
    Demasiado tarde! Demasiado tarde! Pero polo menos agora sei que non podo volver, para que eu poida deixar de tentar.
    Parece mal a ninguén que pode muda-lo, pero non muda-lo de volta, ou estou só moi esixente na miña vellez?
    Responder
  4. Rick Smit
    Se non quere que a columna título para este tipo de elementos, ten que crear un tipo de contido para el. Then you have the option to "hide" columna a título. Así, a columna de título, así que aínda está vivo, pero simplemente non vissible. Eu tamén quere ter a opción de poder eliminar a columna, pero é algo que se usa internamente polo SharePoint. So it’s one of those "features" que necesitamos para vivir con! 🙂
    Responder
  5. Kriss
    I believe the protection of "Title" debe vivir na capa UI. E, que iso debe ser feito con bastante facilidade por medio do modelo de obxecto.
    Podes probar o seguinte script PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $web =[Microsoft.SharePoint.SPSite](http://localhost)
    $web = $ site.openweb()
    $web.contenttypes[1].campos[1].title="Title"
    $web.contenttypes[1].actualizar()
    Responder

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *