php,{dede:field name='自定义字段名'/},
`,,将
自定义字段名`替换为实际的自定义字段名称。,,4. 保存修改后的模板文件,然后刷新搜索页,即可看到自定义字段的内容已经显示在搜索结果中。 在织梦dedecms中,搜索页调用自定义字段的方法如下:
修改搜索模板文件
1、找到搜索模板文件的位置:/templets/default/search.htm
。
2、用编辑器打开搜索模板文件,找到以下代码:
{dede:field name='title'/} {dede:field name='writer' function='GetDateMK(@me)'/}
3、在这段代码后面添加自定义字段的调用代码,
{dede:field name='customfields' function='GetCustomFields(@me)'/}
customfields
是自定义字段的名称,可以根据实际情况进行修改。
修改搜索函数文件
1、找到搜索函数文件的位置:/include/arc.searchview.class.php
。
2、用编辑器打开搜索函数文件,找到以下代码:
$row['title'] = $r[$this>Fields['title']]; $row['writer'] = GetDateMK($r[$this>Fields['pubdate']]);
3、在这段代码后面添加自定义字段的处理代码,
$row['customfields'] = GetCustomFields($r[$this>Fields['id']], 'customfields');
customfields
是自定义字段的名称,可以根据实际情况进行修改。
重新生成搜索页面
1、登录织梦后台,进入“生成”菜单下的“更新主页HTML”。
2、选择“搜索首页”,点击“开始生成”。
至此,搜索页已经可以正常显示自定义字段的内容了。
FAQs:
Q1:如何在织梦dedecms中添加自定义字段?
A1:在织梦dedecms中添加自定义字段的方法如下:
1、登录织梦后台,进入“系统”菜单下的“SQL命令行工具”。
2、执行以下SQL语句,添加自定义字段:
ALTER TABLE#@__article
ADDcustomfields
VARCHAR( 255 ) NOT NULL ;
customfields
是自定义字段的名称,可以根据实际情况进行修改。
3、保存SQL语句,点击“执行”。
4、在文章发布或编辑页面,可以看到新添加的自定义字段,可以输入相应的内容。
Q2:如何在织梦dedecms中删除自定义字段?
A2:在织梦dedecms中删除自定义字段的方法如下:
1、登录织梦后台,进入“系统”菜单下的“SQL命令行工具”。
2、执行以下SQL语句,删除自定义字段:
ALTER TABLE#@__article
DROP COLUMNcustomfields
;
customfields
是自定义字段的名称,可以根据实际情况进行修改。
3、保存SQL语句,点击“执行”。
4、在文章发布或编辑页面,可以看到已删除的自定义字段。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。