我在基于PyroCMS的网站上使用PyroStreams,它运行良好,但它提供的前端搜索功能对我的需求有点过分限制。
我的信息流由20多个字段组成。在网站的每个页面上,我想要一个简单的关键字搜索框,它将搜索我的流中的3个字段。目前我正在使用PyroStreams搜索表单,它运行良好。
但我还想要一个高级搜索页面,它将基于所有20个字段构建表单,从流中提取数据以构建它,例如在我的Steam中,我有一个字段类型的国家/地区,在我的高级搜索表单中,我想要包含一个下拉列表,其中包含该字段类型中找到的所有国家/地区。
我问的是这样做的最佳方法是什么?
我应该构建自己的模块,与PyroStreams模块分开来执行此操作,还是要用一个大锤来破解坚果?
我在这个领域有点新手所以所有的帮助&建议非常感谢。
贝。
答案 0 :(得分:2)
从这里获取示例模块... https://github.com/pyrocms/sample并了解文件夹和文件结构..很容易在pyrocms中开发自定义模块。您只需提供基本模块详细信息在detail.php中安装模块。然后创建一个与控制器文件夹中的模块同名的新控制器,并为视图和模型创建相同的控制器。一旦您通过示例模块,您就可以轻松理解..
url结构将是这样的
{{url:site}} controller_name / method_name /方法的paramate。
希望这会对你有帮助..
答案 1 :(得分:0)