For the love of [Fyll i din mest älskade personen/högre som], Ändra inte den "titel’ webbplatskolumn.

På den SharePoint Forum, någon frågar ibland om att "ändra etiketten för avdelning" eller om "borttagning titel från listor".

Nedersta raden: Gör det inte!

Tyvärr, användargränssnittet gör en enkelriktad förändring av denna kolumnetiketten som visas:

bild

Titeln är en kolumn som är associerad med artikeln"" innehållstyp. Många, många, många CTS använder denna kolumn och om du ändrar det här, det ripples ut överallt. Det finns en god chans att du inte hade för avsikt för att det ska ske. Du var nog tänka dig själv, "Jag har en anpassad uppslagslista och" titel’ bara meningsfullt inte som ett namn, så jag ska ändra det till "statuskod’ och lägga till en beskrivning kolumn." Men om du fullfölja den tanken och byta namn på ' titel’ att "statuskoden", varje lista avdelning (inklusive dokumentbibliotek) ändringar av "statuskod" och du förmodligen inte avser för att det ska hända.

Det verkliga problemet är att detta är en enkelriktad förändring. UI vet"" titeln"" är ett reserverat ord. Så, Om du försöker och ändra "statuskod" tillbaka till "Titel", Det hindrar dig och nu du har målat själv i ett hörn using paint that never dries 🙂

Så vad händer om du redan ändrat? Jag har inte sett svaret vi alla vill ha, vilket är en enkel och enkel metod att ändra etiketten tillbaka till 'Title'. Nu, det bästa råd är att ändra den till något liknande "Doc/artikel titel". Det är en tillräckligt generisk etikett som inte får alltför skärande för dina användare.

Jag har några andra idéer som är på min att-göra-lista över saker att forskning:

  • Kontakta Microsoft.
  • Göra något med objektmodellen, kanske tillsammans med en funktion.
  • Räkna ut databasschemat och manuellt uppdatera SQL. (Du bör kontakta Microsoft innan du gör detta men; Det kommer sannolikt att makulera supportavtalet).

Om någon vet hur man ska lösa detta, Vänligen skriv en kommentar.

Uppdatera sen eftermiddag, 11/15: Jag hittade denna länk som beskriver en metod för att skapa en typ av lista som inte har en avdelning kolumn: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 tankar på "For the love of [Fyll i din mest älskade personen/högre som], Ändra inte den "titel’ webbplatskolumn.

  1. Jeff
    Jag läste ditt inlägg och var bekymrad. Jag gjorde just detta tidigare i veckan.
    Jag omedelbart gick till listan i fråga och försökte byta namn på fältet (nu kallas jobbnummer) till titel. Det fungerade utan problem. Kanske alla patchar, snabbkorrigeringar och service packs sedan ditt ursprungliga inlägg har gjort detta en icke-fråga. Jag på SP1 med alla de senaste uppdateringarna.
    Bara vara säker på att jag heter det tillbaka till jobbnummer och häck en ny lista. Det hade en titel kolumn och allt såg bra.
    Låt mig veta om jag missat något, eller måste titta på detta annorlunda. Jag hatar att låta detta gå om det är faktiskt ett problem. Nu är det dags att fixa det. Jag är bara redo att bygga ut innehållet i min testmiljö.
    Svar
  2. Mark Miller EndUserSha rePoi....
    Paul,
    Varit där, gjort det. Vilken röra. Det var inom de första två veckorna av att arbeta med SharePoint. Jag slutade ta bort hela webbplatsen bara för att bli av med problemet. Det är nog inte ett alternativ för personer med mycket innehåll, så jag ska vara intresserad om du hittar en lösning.
    Hälsningar,
    Mark
    EndUserSharePoint.com
    Svar
  3. Inget namn
    För sent! För sent! Men åtminstone nu vet jag att jag inte kan gå tillbaka, så jag kan sluta försöka.
    Verkar det fel att någon annan som du kan ändra det men inte ändra tillbaka, eller är jag bara alltför kräsen i min ålderdom?
    Svar
  4. Rick Smit
    Om du inte vill kolumnen för dessa typer av objekt, Du bör skapa en innehållstyp för den. Då har du möjlighet att "gömma" kolumnen. Så är kolumnen så fortfarande vid liv, men bara inte vissible. Jag skulle också älska att alternativet för att kunna ta bort kolumnen, men det är något som används internt av SharePoint. Så är det en av de "funktionerna" Vi måste leva med! 🙂
    Svar
  5. Kriss
    Jag anser att skyddet av "titel" ska leva i UI lager. Och, att det ska göras helt enkelt via objektmodellen.
    Du kan prova följande PowerShell skript:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $plats =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.openweb()
    $Web.contenttypes[1].fält[1].title = "titel"
    $Web.contenttypes[1].uppdatera()
    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *