2010-07-28 37 views
1

我已打开内容审批列表。当用户创建项目时,他们会收到消息'此列表中的项目需要内容审批。只有在获得适当权利的人批准后,您的提交才会公开显示。“Sharepoint内容审批消息

我想在特定网站集中更改此消息的文本。

我找到了在\ 12 \ config \ resources \ wss.resx中用checkin_publishMajordesc的一个键定义的消息。

有谁知道是否有一种方法可以覆盖资源文件中的网站集级别甚至是页面级别的内容?

该网站目前是WSS 2007

回答

0

该消息是从ApprovalMessage控制。它被使用在12 \模板中找到的InformationBar模板\ 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> 

你可以创建自己的模板,以覆盖此行为。示例是hereherehere

它需要一些努力,但它的工作。或者,您可以使用CSS或Javascript/JQuery来隐藏/更改table.ms-informationbar内的文本。