ECMS模板中调用URL请求参数统一采用如下示例,ECMS-API会自动将GET与POST请求参数合并到REQUEST中:

例如URL为:http://esite.likun.work/articles.html?q=ecms
若模板中调用查询参数格式如下:

{$_REQUEST['q']}

例如:
<input class="span2" name="q" type="text" value="{$_REQUEST['q']}" placeholder="..." title="文章搜索">

 


ECMS站内关键词搜索功能分:文章列表关键词搜索、商品列表关键词搜索;

(以下内容统一采用文章关键词搜索来做讲解,商品搜索与此类似)

在文章列表页面URL传递【 ?q=abc 】,表示搜索文章或文章分类信息中含有abc字符串的内容;

URL请求格式示例:

http://esite.likun.work/doc/p1-articles.html?q=ecms    


因此文章列表设计过程中,若是需要对文章列表添加搜索,只需要在页面添加一个简单的表单即可,例如:

<form action="" method="get">
        <input type="text" name="q" value="{$_REQUEST['q']}">
        <input type="submit" value="搜索">
</form>

效果如下: