你好,我使用的是 SharePoint Foundation 2010。
我想客制化 SharePoint 的搜寻功能,有以下几个问题,感谢赐教。
1. 我的母版是另外设计页面,我想把 sharepoint 的搜寻控件摆放到我的母版上特定的位置,我把底下这一个图层
<div id="s4-searcharea" class="s4-search s4-rp">
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
</asp:ContentPlaceHolder>
</div>
放到我的母版中 , 在浏览器看的时候, 会出现搜寻的控件,但是按下控件中的放大镜图标,却不会有任何动作,也没有任何错误讯息。
在同一个网站中用 v4.master 母版产生的页面按下搜寻控件上的放大镜图标就会出现搜寻的相关信息。
我该如何去从自定义的母版中正确有效的添加搜寻控件?
2. 我想让使用者在搜寻前先选择要搜寻内容分类,比方说:
在搜寻控件的下方放置两个 checkbox , 分别是 "清单" , "人员"
先勾选 "清单" , 然后输入一个关键词 , 按下搜寻控件 , 就会出现包含这个关键词的列表
或是说 , 先勾选 "人员" , 然后按下搜寻控件, 就会出现使用者字段中包含这个关键词的人员
在 SharePoint 中是否可以做这样的搜寻?
3. 有办法可以调整 SharePoint 默认搜寻控件的样式吗?
例如:文字框的大小 , 显示文字的大小, 放大镜的图示
感谢回复,谢谢。
SharePoint 控件 服务器 主版 搜寻
------解决方案--------------------
看看这篇文章吧。http://msdn.microsoft.com/zh-cn/library/hh528515.aspx#CreatingDesignForSP2010GlobalNavAndSearch_BrandingTheSearchBox