时间:2021-05-02
找了好几天资料,没找到新建模型中自定义联动类别怎么用,自己就改了改..现在可以用了
把方法分享一下...不对的地方请大家帮助改正
[ post]
先修改 include\taglib\infolink.lib.php 文件
require_once(DEDEROOT.'/data/enums/infotype.php');
下面添加
require_once(DEDEROOT.'/data/enums/自定义联动类别字段名.php');
function lib_infolink(&$ctag,&$refObj)
{
global $dsql,$nativeplace,$infotype,$自定义联动类别字段名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;
global $em_nativeplaces,$em_infotypes,$em_自定义联动类别字段名s; //看清楚,这里后面的个S
$fields = array('nativeplace'=>'','infotype'=>'','自定义联动类别字段名'=>'','typeid'=>$typeid,
'channelid'=>$channelid,'linkallplace'=>'','linkealltype'=>'','linkeall自定义联动类别字段名'=>'');
$fields['nativeplace'] = $fields['infotype'] = $fields['自定义联动类别字段名'] = '';
$fields['linkalltype'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$nativeplace}'>不限</a>";
//下面添加一行
$fields['linkeall自定义联动类别字段名'] = "<a href='{$baseurl}plus/list.php?channelid={$channelid}&tid={$typeid}&自定义联动类别字段名={$自定义联动类别字段名}&nativeplace={$nativeplace}'>不限</a>";
搜索 if(is_array($ctp->CTags)) 在这句上面添加
复制代码
代码如下:
再修改 plus\list.php 文件
搜索 $infotype = ( (empty($infotype) || !is_numeric($infotype)) ? 0 : $infotype ); 在下面添加一句
$自定义联动类别字段名 = ( (empty($自定义联动类别字段名) || !is_numeric($自定义联动类别字段名)) ? 0 : $自定义联动类别字段名 );
再搜索 if(!empty($infotype)) $cArr['infotype'] = $infotype;
在下面添加
if(!empty($自定义联动类别字段名)) $cArr['自定义联动类别字段名'] = $自定义联动类别字段名;
找到 include\arc.sglistview.class.php 文件
搜索 if(!empty($this->searchArr['keyword'])) 在上面添加
复制代码
代码如下:
模板调用
[field:linkeall自定义联动类别字段名/] [field:自定义联动类别字段名 /]
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
dedecms自定义表单调用 先说怎么调用自定义表单吧,因为制作简单些,难点在调用这方面。 dedecms5.6自定义表单内容首页调用代码举例:{dede:
本文介绍了dedecms织梦自定义表单导出到excel的方法示例,分享给大家,具体如下:效果展示:修改2个文件,让织梦自定义表单自由导出到Excel表格里。修改
下面主要为大家介绍一下DedeCms自定义字段调用长度截取方法,需要的朋友可以参考下比如调用的字段为test方法一:运行php法..[field:testrun
首页我们在后台管理评论添加一个自定义字段,比如[!--kwpf--]字段,那么怎么在前台页面调用到帝国评论的自定义字段了。下面就是调用方法:修改/e/
织梦dedecms上一篇下一篇调用标签:{dede:prenextget='pre'/}{dede:prenextget='next'/}如何自定义织梦dede