Sharepoint 2007 пользовательский выпуск DispForm.aspx
У меня есть пользовательские предложения по отслеживанию списка (например, окно виртуального предложения), где я пытаюсь настроить DispForm.aspx, чтобы пользователи не видели поля, которые не имеют непосредственного отношения к просмотру представления.
Я делаю копию оригинального DispForm.aspx и переименовываю в i_DispForm_mod.aspx, а затем изменяю настройки списка, чтобы использовать его в качестве формы отображения.
Проблема в том, что, как только я изменяю настройки формы отображения, он забирает весь шарик воска. Я больше не могу получить доступ к EditForm.aspx. Нажав на "Редактировать", вы получите форму отображения.
Создание URL-адреса для страницы редактирования вручную переводит вас на страницу отображения. Создание нового элемента работает как обычно.
По какой-то причине SP решает перенаправить все запросы для EditForm.aspx в форму отображения. Свойства для файлов поддержки списка установлены для всех соответствующих страниц - но SP игнорирует это в пользу предоставления формы отображения. WTF?
Я понятия не имею, как это исправить. Это мой второй обзор после отказа от первого списка, созданного, когда я впервые получил это поведение.
Да, и просто для дополнительного удовольствия, поведение сохраняется после восстановления в исходном DispForm.aspx и сброса списка, поддерживающего свойства файла, соответственно.
При отсутствии решений мне, возможно, придется пометить DispForm.aspx как радиоактивный, не трогать и оставлять свой дизайн как недостижимый.
Я не могу найти ничего подобного, документированного где-либо в Интернете.