Sharepoint Content Approval message - PullRequest
1 голос
/ 28 июля 2010

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

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

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

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

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

1 Ответ

0 голосов
/ 30 июля 2010

Сообщение получено от элемента управления ApprovalMessage . Он используется шаблоном InformationBar , который находится в 12 \ TEMPLATE \ 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>

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...