Dreamweaver cms如何调用二级列?
调用方法:
{ dede:channel art list typeid = & # 39;40'}
& ltdl onmouseover = & quotShowMenuDd(this)& quot;class = & quotrepeatItem & quot& gt
& ltdt class = & quotpscSubCon _ dt & quot& gt
& ltdiv class = & quotmaxLen & quot& gt
& lta id = & quotCTL 00 _ CTL 01 _ pscSubCon _ rptCatalogList _ CTL 00 _ lnk catalog & quot;class = & quot链接& quothref = & quot{dede:字段名= & # 39;typeurl & # 39/} & quot;& gt{dede:字段名= & # 39;键入名称& # 39;/} & lt;/a & gt;
& lt/div & gt;
& lt/dt & gt;
{dede:频道类型= & # 39;子& # 39;row=10}
& ltdd & gt
& ltdiv class = & quotmaxLen & quot& gt
& lta title = & quot[field:typename/]& quot;class = & quot链接& quothref = & quot[field:typeurl/]& quot;& gt[field:typename/]& lt;/a & gt;
& lt/div & gt;
& lt/DD & gt;
{/dede:channel}
& lt/dl & gt;
{/dede:channelartlist}
直接使用这种方法会出现一个问题:当其中一个分类没有子分类时,所有的一级分类都会显示在其子分类的位置。
解决方法:从include/taglib/channel.lib.php中删除以下内容来解决。
//如果使用子列模式,则没有子列时,显示同级的列。
if($ type = = & # 39;子& # 39;& & $里德!= 0 & $ total row = = 0)
{
$ sql = & quotSELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `jfweb_arctype `其中reid = & # 39$里德& # 39;而ishidden & lt& gt1 order by sortrank asc limit 0,$ line & quot;
$ dsql-& gt;SetQuery($ SQL);
$ dsql-& gt;执行();
}
织梦栏目名称以及链接怎么随机调用,求代码?
按道理来说,织梦并没有这个功能。名称不知道怎么调用,链接倒是可以考虑 用随机数。不过也是动态的。{dede:php}echo rand(1,3);{/dede:php}利用php调用数据库数据出来,或许可以实现你的功能,不过我没试过
织梦CMS5.6顶级栏目不在主页显示的问题?
是导航,不显示,还是文章栏目不显示;两个不显示的话,是不是栏目管理设置隐藏了文章栏目,显示,是不是没调用,或者限制了调用的个数,row=”;