PublicCMS,求教做搜索页面的具体思路是什么?

shine声 发布于 2017/10/13 15:27
阅读 907
收藏 0

官网的东西示例是很全,我也知道这个无非是取值,传值,查询的过程而已,但就是没思路

加载中
0
湖水没了
湖水没了

1. 首先新建模板 设置允许动态访问,可接受参数word

2. 调用指令,并输出搜索结果<@_search word=word><#list page.list as a>${a.title}</#list></@_search>

更详细的方式可以参考 后台的模板实例,创建模板,点击右侧模板实例按钮,点击保存就能看到

在模板中调用search指令规则和接口方式类似

https://cms.publiccms.com/api/directive/search?showParamters=true&word=cms

你也可以自己用js实现搜索和内容展示

shine声
shine声
回复 @kerneler : 谢了
湖水没了
湖水没了
回复 @shine声 : input name="word"
湖水没了
湖水没了
回复 @shine声 : contentList 本身就支持标题搜索 不过那个是 数据库的like查询
shine声
shine声
再问一下这个<@_search...>搜索的内容能精细化一下,比如只搜索标题?
shine声
shine声
<form action="search/index.html" method="get"> <input type="text" /><input type="submit"/> </form> 搜索页这里怎么写,我直接写search/index.html?word=xx是能搜索,可这个form怎么传word的值?
0
丶在下叶良晨
丶在下叶良晨

用publicCMs给你封装的标签取值啊,比如<#@category id=id></#@category>这个id时通过后台动态生成的,然后配置下页面访问路径就可以在页面取到这个值了,具体可以看看官网的操作文档,虽然写的很简陋,还是可以参考一下的

shine声
shine声
谢了
湖水没了
湖水没了
哈哈 主要是懒
0
osc_25713255
osc_25713255

怎么看不到da'an

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部