За љубовта на [пополни во вашата повеќето сакаше лице / високо суштество], don’t change the ‘Title’ сајт колона.

На SharePoint форуми, someone occasionally asks about "changing the label of Title" or about "removing title from lists".

Крајна линија: Не правете го тоа!

За жал, на корисничкиот интерфејс им овозможува на еден начин промената на таа колона етикета како што е прикажано:

сликата

Title is a column associated with the "Item" типот на содржина. Многу, многу, многу КТ да го користите оваа колумна и ако го смените тука, 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’ едноставно не дава никаква смисла, како името на колоната, 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’, секоја листа титула (вклучувајќи документ библиотеки) changes to "Status Code" и најверојатно не планираат за тоа да се случи.

Вистинскиот проблем е дека ова е еден начин промена. The UI "knows" that "title" is a reserved word. Така, if you try and change "Status Code" back to "Title", тоа ќе ве спречи и сега сте насликани се во ќошот using paint that never dries 🙂

Значи она што се случува ако веќе го смени? 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.

Имам неколку други идеи кои се на мојот to-do листа на работи кои треба да истражување:

  • Контакт Мајкрософт.
  • Направи нешто со објектот модел, можеби во комбинација со функција.
  • Дознаам базата на податоци шема и рачно ажурирање SQL. (Треба да се јавите на Microsoft пред тоа иако; тоа, најверојатно, ќе го поништат вашата поддршка договор).

Ако некој знае како да се реши овој, Ве молиме да поставите коментар.

Ажурирање доцна попладне, 11/15: Го најдов овој линк, кој го опишува методот за создавање на еден вид на листа, тоа не да има наслов колона: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 размислувања за "За љубовта на [пополни во вашата повеќето сакаше лице / високо суштество], don’t change the ‘Title’ сајт колона.

  1. Џеф
    I just read your post and was concerned. I just did this very thing earlier this week.
    Веднаш отидов на листата во прашање и се обидел да се преименува областа (сега се нарекува работа број) да Наслов. 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.
    Ве молам дозволете ми да знам ако сум недостасува нешто, 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.
  2. Марк Милер EndUserSha rePoi ...
    Paul,
    Биле таму, направиле тоа. Каков хаос. Тоа беше во рамките на првите неколку недели на работа со SharePoint. Јас завршив бришење на целиот сајт само за да се ослободи од проблемот. Тоа веројатно не е опција за луѓе со многу содржина, па јас ќе бидам заинтересиран, ако се најде решение.
    Со почит,
    Одбележи
    EndUserSharePoint.com
  3. Нема име
    Предоцна! Предоцна! Но барем сега знам дека не можеш да се вратиш, па можам да престане да се обидува.
    Дали ти се чини не е во ред да некој друг што ќе може да го промени, но не го промените, или сум само премногу пребирливи во мојата старост?
  4. Рик Смит
    Ако не сакате насловот колона за ваков тип на предмети, треба да се создаде типот на содржина за него. Then you have the option to "hide" насловот колона. Така што насловот колона тогаш е се уште жив, но не само vissible. Јас исто така би сакал да имам опција за да бидат во можност да ја избришете колона, но тоа е нешто што се користи интерно од страна на SharePoint. So it’s one of those "features" ние треба да живеат со! 🙂
  5. Крис
    I believe the protection of "Title" треба да живеат во слојот на графичката околина. И, дека тоа треба да се направи многу лесно преку објект модел.
    Може да се обидете следниве PowerShell скрипта:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $сајт =[Microsoft.Sharepoint.SPSite](http://localhost)
    $веб = $ site.openweb()
    $web.contenttypes[1].полиња[1].title="Title"
    $web.contenttypes[1].ажурирање()

Остави Одговори

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *