Дзеля [запоўніць ваш самы любімы чалавек / вышэйшую істота], 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" Тып змесціва. Шматлікія, многія, шмат хто ў CT выкарыстоўваць гэтую калонку і, калі вы зменіце яго тут, 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.

У мяне ёсць некалькі ідэй, якія знаходзяцца на маім спісе спраў рэчаў даследаванняў:

  • Звязацца з Microsoft.
  • Зрабіце што-небудзь з аб'ектнай мадэллю, Можа быць, у спалучэнні з функцыяй.
  • Малюнак з схемы базы дадзеных і ўручную абнавіць 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.
    Я неадкладна пайшоў у спісе ідзе гаворка, і спрабавалі перайменаваць поле (цяпер называецца Job Number) Назва ў. 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 ...
    Пол,
    Там, зрабілі гэта. Які жах. Гэта было ў першыя пару тыдняў працы з SharePoint. Я ў канчатковым выніку выдаленне ўсяго сайта проста, каб пазбавіцца ад праблемы. Гэта, верагодна, не варыянт для людзей з вялікім утрыманнем, так што я б цікава, калі вы знойдзеце рашэнне.
    З павагай,
    Адзначыць
    EndUserSharePoint.com
  3. Без назвы
    Занадта позна! Занадта позна! Але па крайняй меры цяпер я ведаю, што я не магу вярнуцца, так што я магу спыніць спробы.
    Ці не здаецца няправільным кожны іншы, што вы можаце змяніць яго, але не змяніць яго назад, ці я проста занадта прыдзірлівыя на старасці гадоў?
  4. Рык Сміт
    Калі вы не хочаце, каб назва калонкі для гэтых тыпаў элементаў, Вы павінны стварыць тып кантэнту для яго. Then you have the option to "hide" назве калонкі. Так што назва калонкі, то ўсё яшчэ жывы, але толькі не vissible. Я таксама хацеў бы мець магчымасць, пры якой можна выдаліць слупок, Але гэта тое, якое выкарыстоўваецца ўнутры SharePoint. So it’s one of those "features" мы павінны жыць з! 🙂
  5. Kriss
    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].абнаўленне()

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя палі пазначаныя * *