У меня есть поле, на которое ссылаются два типа контента, и я использую некоторый код в приемнике объектов, чтобы скрыть поле заголовка. Один тип контента наследуется от другого, но ничего не добавляет, только меняет имя. К ним будут прикреплены разные рабочие процессы. Проблема в том, что код скрывает поле заголовка только для одного типа контента, а не для производного.
SPList members = web.Lists["Inspections"];
SPField titleField = members.Fields["Title"];
titleField.ShowInNewForm = false;
titleField.ShowInEditForm = false;
titleField.Required = false;
titleField.Update();