dedecms网站栏目增加的字段在{dede:list}中调用不显示的解决方法。在dede:channel中调用显示。

如题所述

您好,

朋友。跟版网团队很高兴为您解答:

这个问题看下您后台的这个字段是否勾选了 ä½¿å­—段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择) 

在这个字段中可以看到,如下图所示:


希望我的回答能够帮到您!

追问

这个是文章增加的字段,我说的是给栏目增加的字段,在栏目上面修改的。

追答

在include下的arc.listview.php文件中大约在778行找到:
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,
tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
$addField
在上面的tp.typedir后加入您添加的字段,同时在805行也有一段sql同样操作。
这个其实跟你添加channl.lib.php文件一样。你试下!

追问

添加了之后还是不行。不显示。

还有文件名应该是arc.listview.class.php吧。

温馨提示:内容为网友见解,仅供参考
无其他回答

关于织梦 新建导航栏 标签显示出错,比如新建的 关于我们栏目 点击后...
一是导航栏的栏目显示,这个很简单,在建立栏目的时候,就有选择是显示还是隐藏的选项,只要选择了隐藏,导航栏里就不会显示该栏目,而且在首页的栏目列表里也不会显示该栏目。二是栏目列表里的栏目显示。这个需要对代码进行一些改动。如果导航栏里显示栏目,而在栏目列表里不想让显示,可以在首页模板里找...

DEDECMS 怎样在首页不显示一级栏目的板块
在首页模板中查找:{dede:channelartlist} 改为:{dede:channelartlist typeid ='需要调用的四个栏目的ID,用逗号隔开'} 楼上的channelid是模型id,并非栏目.我是织梦论坛版主mb5u , 如果以上解答不能解决兄弟的问题, 请论坛PM我.

我想将dedecms里的描述放在列表页面上显示可是,怎么调用都显示不出来...
列表的话,只能调用栏目修改里面的高级选项里的栏目描述,正常就是这样调用的 {dede:field name='description' function='html2text(@me)'\/} 如果不行的话,有可能是其他问题引起的!可能要排除一些其他的原因!

dede如何调用顶级栏目dede调用栏目下的文章
1.第一步。打开DreamweaverDedecms主界面,直接找到“添加顶栏”选项,选择跳转。请参见下图,并执行以下步骤。2.第二步。以上操作完成后,进入新的对话框,根据实际情况进行设置。请参见下图,并转到下一步。3.第三步。执行完上述操作后,请点击“确定”按钮,如下图所示,并进入以下步骤。4.第四步。

织梦dedecms模块插件怎么显示不出来
解决方法:打开\/dede\/module_main.php文件(其中dede为您的后台管理目录),注释掉大约91行和95行的如下代码:modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);modules = array_merge($modules,$modules_remote);这样织梦程序就不会从远程去获取列表,而是从本地获取列表了。第三种:问题...

织梦栏目id怎么删除
channel}{\/dede:channelartlist}怎么去掉织梦网站里面的index.html?你是要让栏目页面后的index.html不显示?有两个方法:1、让首页动态浏览,删除网站织梦根目录的index.html;2、如果你要全静态的话,设置网站默认文档类型,将HTML放在最前面即可。这个是IIS中,如果你使用的是其它的服务器或空间请查看...

dede栏目在数据库中添加了自定义字段,请问如何调用
自定义字段在栏目列表中掉用{dede:list pagesize='3'addfields='daan'} [[field:title\/]] 答案:[field:daan function='cn_substr(@me,270)'\/]... {\/dede:list}自定义字段在首页调用:channelid是内容模型的ID号,文章的ID是 "1"{dede:arclist addfields='daan' row='3' channelid=...

dede:channelartlist 下面的dede:channel currentstyle始终无法...
在这行下面添加 \/\/ 让channelartlist支持栏目高亮 if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){$pv->Fields['currentstyle'] = ' class="on"';}else{$pv->Fields['currentstyle'] = '';}其中 class="on" 就是 {dede:field name='currentstyle'\/} 要显示的 ...

在dede中通过{dede:type}指定栏目加入统计代码后,整个页面不显示
用sql万能调用,调用语句为 select count(*) as num from `dedecms_archives` where typeid=你的栏目id

dedecms如何只调用父栏目,不调用其子栏目下面的内容求代码
回答:好像不是这样写吧 应该是这样 {dede:channelartlist typeid='top' row=8} {\/dede:channelartlist}

相似回答