none
[Masterpage] Por que que as páginas que utilizam minha masterpage personalizada não utilizam a nova configuração de pesquisa? RRS feed

  • Pergunta

  • Olá,

    Utilizo o sharepoint 2010 aqui.

    Criei uma masterpage personalizada e esta possui uma consulta alterada também com escopa para uma biblioteca de formulários infopath apenas.

    Não sei o porquê, mas quando eu seto esta master como a principal do site, todo o site e a pesquisa funciona de acordo com as alterações, ou seja, a pesquisa está com o escopo para a biblioteca.

    Mas quando eu seto a master para apenas uma ou outra página, na verdade três páginas, a pesquisa não está com o escopo.

    Quando seto a master na mão alterando o script abaixo, as páginas não utilizam a pesquisa customizada.

    <%@ Page language="C#" MasterPageFile="../_catalogs/masterpage/MinhaMasterCustomizada.master"    Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document" meta:webpartpageexpansion="full"  %>

    Observação: A pesquisa da master customizada não funciona, mas todas as outras alterações aparecem nas páginas. Se eu alterar e acrescentar um "a" na master, esta alteração será visível nas páginas.

    O que será que pode causar isto?

    Obrigado


    K2rto'4 - Analista Sharepoint
    "Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善



    • Editado TI DEV segunda-feira, 24 de março de 2014 14:15
    segunda-feira, 24 de março de 2014 14:12

Respostas

  • Olá,

    Para que a minha página alterada na mão para utilizar a master customizada exiba a caixa de pesquisa customizada da master, basta fazer:

    1/ Editar a página no sharepoint designer

    2/ Clicar na caixa de pesquisa da página. Deve ser algo parecido com o script abaixo:

    <asp:Content ContentPlaceHolderId="PlaceHolderSearchArea" runat="server">
    	<SharePoint:DelegateControl runat="server"
    		ControlId="SmallSearchInputBox"/>
    </asp:Content>
    

    3/ Clicar na setinha que aparece sobre a caixa de pesquisa da página e clicar na opção Default to Master's Content. A figura abaixo exemplifica isto:

    Default to Master's Content

    Valeuuuuuuuuuu


    K2rto'4 - Analista Sharepoint
    "Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善

    • Marcado como Resposta TI DEV segunda-feira, 24 de março de 2014 17:38
    segunda-feira, 24 de março de 2014 17:38