2010-07-28 5 views
1

У меня есть одобрение контента для списка. Когда пользователи создают элементы, они получают сообщение «Элементы в этом списке требуют одобрения контента. Ваше представление не будет отображаться в публичных представлениях до тех пор, пока оно не будет одобрено кем-либо с надлежащими правами ».Сообщение об утверждении контента Sharepoint

Я хочу изменить текст этого сообщения в определенном семействе сайтов.

Я нашел сообщение, определенное в \ 12 \ config \ resources \ wss.resx, с ключом checkin_publishMajordesc.

Кто-нибудь знает, есть ли способ переопределить места в файлах ресурсов на уровне семейства сайтов или даже на уровне страницы?

Сайт в настоящее время на WSS 2007

ответ

0

Сообщение от управления ApprovalMessage. Он используется в InformationBar шаблона, найденного в 12 \ ШАБЛОН \ CONTROLTEMPLATES \ DefaultTemplates.ascx:

<SharePoint:RenderingTemplate ID="InformationBar" runat="server"> 
    <Template> 
     <SharePoint:GenericInformationBar runat="server"> 
      <Template_Controls> 
       <SharePoint:FileUploadedMessage runat="server"/> 
       <SharePoint:ApprovalMessage runat="server"/> 
       <SharePoint:EmailCalendarMessage runat="server"/> 
       <Sharepoint:CopySourceInfo runat="server" /> 
       <Sharepoint:AssignToEmailMessage runat="server" /> 
      </Template_Controls> 
     </SharePoint:GenericInformationBar> 
    </Template> 
</SharePoint:RenderingTemplate> 

Вы можете создать свой собственный шаблон, чтобы переопределить это поведение. Примерами являются here, here и here.

Требуется некоторое усилие, но оно работает. Кроме того, вы можете использовать CSS или Javascript/JQuery, чтобы скрыть/изменить текст внутри table.ms-informationbar.

Смежные вопросы