合理的利用单页,实现搜索列表List.aspx支持{ky_XXX}等标签。
经常有网友在问,如何修改 List.aspx ,使得List.aspx 也能解析酷源CMS的标签,以实现更多搜索或者显示效果, 今天做了一个简单的文字教程给大家。
1、 首先把站点根目录的 List.aspx 文件剪切到 /Template 下任意位置 ,然后将其改名为便于阅读名称,如 搜索结果.html。
2、 修改 “搜索结果.html ” 以便于符合您想要的模板界面 , 您可以在此页面增加 HTML、JS代码,以及 kycms 的普通标签,超级标签。 但请注意,不要轻易删除改文件中的C#代码。
3、 到管理员后台单页管理-- 新增单页 -- 需要注意两点
a)生成的文件名后缀必须为aspx,
b)单页模板必须引用为上面新增的 搜索结果.html 。
4、补充说明,如果搜索条件是用户自定义的,不是利用的 {$ky id="searchform" /} 标签,请注意参数不要丢失或者缺少。 简单的说,首先应保证搜索功能是可用的。
附件:List.aspx文件中,以下代码最好不要删除。
<%@ page language="C#" autoeventwireup="true" inherits="List, KYCMS" enableEventValidation="false" %>
<%@ Import Namespace="Ky.Common" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<head id="Head1" runat="server">
<asp:Literal ID="litHeader" runat="server"></asp:Literal>
<asp:Repeater ID="repInfo" runat="server" EnableViewState="false" >
<ItemTemplate>
<asp:Literal ID="litItem" runat="server"></asp:Literal>
</ItemTemplate>
</asp:Repeater>
<asp:Literal ID="litFooter" runat="server"></asp:Literal>
最终效果如下图:

附件:
您所在的用户组无法下载或查看附件