2009-12-08 4 views
0

У нас есть приложение, в котором мы модифицируем поисковую строку с результатами поиска в XSLT страницы результатов поиска MOSS (Results.aspx), чтобы вызвать некоторые пользовательские javascripts. Можно ли сделать то же самое для страницы уровня приложения WSS i.e osssearchresults.aspx?Изменить страницу osssearchresults.aspx для WSS

ответ

0

Вы можете создать свой собственный (просто скопируйте osssearchresults.aspx в семейство сайтов и отредактируйте его), а в настройках сайта измените URL-адрес страницы результатов поиска.

1

Вы не можете изменить страницу результатов поиска в установке WSS, вам нужно немного изменить свою основную страницу, чтобы изменить это поведение.

это по умолчанию:

<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" />

, но вы можете сделать некоторые JavaScript под контролем, чтобы установить связь для вас (JQuery образец):

<script type="text/javascript"> 
    $(".ms-searchform a[@id $= '_go']").attr("href", "#").click(function() { 
    // redirect to new page, getting the selected scope and keyword 
    }); 
</script> 

селектор получает « элемент под .ms-searchform класс, который заканчивается _go в его id атрибут ". для получения области и ключевого слова, это аналогичный подход.

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

  • Нет связанных вопросов^_^