如何调用当前栏目的上级栏目名称

如题所述

在栏目模板中直接使用下面的标签就好了,在栏目模板中不需要指定typeid,系统会自动使用当前栏目的id,如果指定了typeid,可以获取到制定的栏目下的子分类


{dede:channel type='son' row='7'}
                    <a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
                {/dede:channel}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-06

获取当前栏目的上级栏目链接 (地址)(注意不是顶级栏目)

{dede:field.typeid runphp='yes'} global $dsql ; $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me"); $reid = $reid['reid']; $typename = $dsql->GetOne("SELECT typedir FROM dede_arctype where id=$reid"); @me=str_replace('{cmspath}','',$typename['typedir']); {/dede:field.typeid}

获取当前栏目的上级栏目名称  (注意不是顶级栏目)

{dede:field.typeid runphp='yes'"} global $dsql ; $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me"); $reid = $reid['reid']; $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid"); @me=$typename['typename']; {/dede:field.typeid}

吃水不忘挖井人 感谢langyu1021 大神的贡献

目前网上找了很多资料 就这个实现了我想要的功能  特此奉献给需要的同学  我的名字叫红领巾

dede 如何调用上一级名称做网站标题
在模板中的写个sql判断,先获取栏目的id,然后根据栏目id获取它上级栏目id,就知道上级栏目名称了

dede如何调用顶级栏目名称
}这可以通过从数据库中提取当前顶级列链接,替换路径中的{cmspath}来解决。织梦栏目名称以及链接怎么随机调用,求代码?按道理来说,织梦并没有这个功能。名称不知道怎么调用,链接倒是可以考虑用随机数。不过也是动态的。{dede:php}echorand(1,3);{\/dede:php}利用php调用数据库数据出来,或许可以实现你...

易优cms怎么获取顶级栏目链接和名称?
这个问题有点复杂,如果要适用于所有的模型和栏目分类的话 那这个东西就要点时间,首先获取当前数据模型,然后获取当前数据表,然后再获取栏目分类,再获取文章列表 可以扫描都我图像,或者发你的联系方式到我的百度私信,私聊给你解决

dedecms 在内容页调用 顶级和二级以及三级栏目的栏目名称和对应链接
1、用sql语句读取表中的列,写出来 2、写一个隐藏的div,将position写进去,在页面加载时用javascript(建议jquery)将这个层的信息取出来,进行拆分,然后再放置到目标div。

在列表页dede怎么调用当前栏目的子栏目的第一个栏目列表
1、{dede:field name="typename"} 这是调用当前栏目的名称 2、{dede:channel type='son' row='5'} [field:typename\/] {\/dede:channel} 这是调用该顶级频道下所有字栏目,row代表调用5条 3、{dede:type typeid='栏目id'} [field:typename\/] {\/dede:type} 表示调用指定id的栏目,不过只能调用...

织梦怎么调用id栏目织梦调用栏目名称
1。首先,第一步是用织梦模板在服务器下搭建一个简单的站点,然后添加三个顶级栏目。效果如下图所示。2.然后用编辑器打开网站首页模板“index.htm”,删除其他不必要的代码解释顶级栏目调用,如下图。3.那么,织梦顶层列的调用方法如下图所示,其中row="3"主要是调用顶层列的三个数据,type="top"是...

PHPCMS V9中如何调用文章栏目,父栏目名称
{catpos($catid)} 正文 当前栏目描述: {$CATEGORYS[$catid][description]} 当前栏目图片: {$CATEGORYS[$catid][image]} 当前栏目的内容数: {$CATEGORYS[$catid][items]} 当前栏目的点击数: {$CATEGORYS[$catid][hits]} 其中$catid表示当前栏目ID,也可以直接指定固定的数字调用。网页链接 ...

dedecms 怎样获取顶级栏目名称
topid]");return $row1['typename'];} } 在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。{dede:field name='typeid' function="GetTopTypename(@me)" \/} 在文章页中用下面这个方法来调用 {dede:field name='typeid' function="GetTopTypename(@me) \/} ...

织梦如何调用栏目名称织梦内容页调用栏目名称
一、打开dedecms梦想管理后台,使用管理员账号密码登录。二。点击核心-网站栏目管理-选择一个栏目,点击修改。三。在通用选项和高级选项的栏目内容中,选择高级选项,填写栏目的SEO标题,复制代码[{Dede:field。Seotitle\/}),并记住列模板的名称[listuarticle]。,然后单击下面的确定进行保存。四。点击"模板...

dedeCMS怎样返回上一级目录 获取当前上一级栏目名称及链接
global $dsql;\/*获取当前栏目id*\/ typeid = @me;query = "SELECT reid FROM dede_arctype where id = $typeid";rs = $dsql->GetOne($query);reid = $rs['reid'];\/\/获取到栏目的上级栏目 \/*获取上级栏目id*\/ query2 = "SELECT * FROM dede_arctype where id = $reid";typerow =...

相似回答