您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
织梦cms在搜索模板中怎么调用附加表字段
南春2023-12-17 23:08:05dedecms教程已有10人查阅
导读今天应朋友的要求,给他的网站做一个商品价格排序搜索。我原来以为很简单,直接用[field:price/]来调用就行了,于是爽快地答应了。谁知一操作起来才发现
今天应朋友的要求,给他的网站做一个商品价格排序搜索。我原来以为很简单,直接用[field:price/]来调用就行了,于是爽快地答应了。谁知一操作起来才发现,根本没法使用[field:price/]来调用dede_addonshop里面的price字段,因为系统默认不能在搜索模板中调用附加表字段。
结果搞了一个下午才发现解决方法:
修改include/arc.searchview.class.php
第一处:将大约320行地方的代码: 改为: 第二处:将大约500行的地方的代码: 改为: 好了,可以在search.htm中使用[field:price/]了,只要你的模型有附加表,你就可以使用表里的任何字段另外注意:如果附加表里有字段名和主表字段名一样的,使用[field:xxxx/]的结果是未定义的。
结果搞了一个下午才发现解决方法:
修改include/arc.searchview.class.php
第一处:将大约320行地方的代码: 改为: 第二处:将大约500行的地方的代码: 改为: 好了,可以在search.htm中使用[field:price/]了,只要你的模型有附加表,你就可以使用表里的任何字段另外注意:如果附加表里有字段名和主表字段名一样的,使用[field:xxxx/]的结果是未定义的。
本文标签:
很赞哦! (1)
上一篇:织梦cms数据库表和字段说明归总
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
删除织梦后台和修改前台dedecms 提示信息的方法
大家都知道织梦后台登陆的时候都会有一个“DedeCMS 提示信息”,前台也有。那么我们用dedecms给客户做网站,交付的时候,就需要把这个去掉,不然让人感觉不是太舒服。织梦dedecms网站栏目怎么增加英文名称
有时候因为网站功能需求,我们需要为织梦程序的栏目添加英文名称,这里有一个栏目添加英文名称的方法,下面小编和大家分享一下。织梦实现{dede:sql=""}分页的方法
相信很多使用dedecms的朋友在网上查找关于dede:sql标签进行分页的解决方案时都不尽如人意,尤其是在列表页使用dede:sql调用外部数据(所谓调用外部数据就是指在后台只是创建个空栏目dedecms织梦autoindex和itemindex使用方法
autoindex/itemindex 可以使用 @me+1;实现由指定数字开始,下面为大家详细介绍下具体的两者具体的用法;
留言与评论 (共有 0 条评论) |