phpcms v9 搜索页显示自定义字段
phpcms用的人可能太少了.网上搜索教程根本没 有.官方教程也简单的可怕.这种cms不死才怪.
搜索结果页的显示,由/phpcms/modules/search/index.php 这个文件决定
大约160行
$data = $this->content_db->select($where, '*'); 这一句的data可以直接在模板上显示.注意,模板上的data这个变化可能需要改名,否则,可能与导航上的data变量重名.无法显示搜索结果
模板这样调用{loop $data2 $i $r}
但是在index.php这个文件是,真的没法调用附加表中的自定义字段,无奈只能自己写几个函数单独调用,用最笨的方法解决.
具体为
需要在这里增函数,原理就是在模板上,输入id等变量.直接调用这个函数,phpcms/libs/functions/extention.func.php
function get_xiazai2($catid,$id) {
$db = pc_base::load_model('content_model');
$info = $db->get_content($catid,$id);
return $info['a4'];
// if(isset($info)) {
// $val=str_replace("|", "",$info['xiazai']);
// return $val;
// } else {
// return false;
// }
}
function get_xiazai3($catid,$id) {
$db = pc_base::load_model('content_model');
$info = $db->get_content($catid,$id);
return $info['a2'];
// if(isset($info)) {
// $val=str_replace("|", "",$info['xiazai']);
// return $val;
// } else {
// return false;
// }
}模板上使用方法为
{loop $data2 $i $r}
<li class="wrap">
<div>
<p ><b>Prart number:</b> {get_xiazai2($r[catid],$r[id])}</p>
<p><b>Manufacturer:</b> {get_xiazai3($r[catid],$r[id])}</p>
</div>
</li>
{/loop}上一篇:phpcms v9 内容页调用当前栏目名称及链接/上级栏目名称及链接方法
栏 目:PHPCMS
本文标题:phpcms v9 搜索页显示自定义字段
本文地址:https://zz.feitang.co/CMSjiaocheng/26494.html
您可能感兴趣的文章
- 11-19phpcms调用全站热点文章月排行的代码
- 11-19phpcms v9 搜索页显示自定义字段
- 11-19phpcms v9 内容页调用当前栏目名称及链接/上级栏目名称及链接方法
- 11-19phpcms V9基础知识之:常用文件目录结构
- 11-19phpcms v9 彻底去除自带的水印功能的方法
- 11-19phpcms在nginx的rewrite伪静态标准写法
- 11-19phpcms V9基础知识之:默认templates主题模板文件目录结构介绍
- 11-19Phpcms V9 调用全站文章排行的解决方法
- 11-19Phpcms V9 调用随机文章的实现方法
- 11-19phpcms v9分页函数pages中上一页,下一页文本内容修改方法


阅读排行
推荐教程
- 09-22phpcms是什么框架
- 09-22phpcms手机端如何取消伪静态
- 11-12phpcms如何使用水印功能
- 11-19phpcms调用全站热点文章月排行的代码
- 11-12phpcms不限制模型进行全站搜索
- 11-12phpcms栏目标签调用代码大全
- 11-12phpcms二次开发用拼音作为tags列表页路径的方法
- 11-12如何用phpcms调取指定位置的新闻列表
- 11-16Phpcms V9列表分页自定义页码文字(改成中文)
- 11-16phpcms ajax列表分页加载更多





