dedecms 多级栏目时,调用上级栏目名称和链接
2024-10-16 03:09:00
{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
$tf=split($tw,@me); //分解成数组
$ta=1; /1表示一级栏目,2表示二级栏目
$tk=trim($tf[$ta]);
$tk=substr($tk,0,-2);
@me=$tk; //赋值给@me
{/dede:field}
N级子栏目调用上级栏目名称和链接
{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
$tf=split($tw,@me); //分解成数组
$ta=(count($tf)-3);
$tk=trim($tf[$ta]);
@me=$tk; //赋值给@me
{/dede:field}
另外附上一条 调用指定栏目
{dede:type typeid='14'}
<li><a href="[field:typelink/]">全部</a></li>
{/dede:type}
DEDE标题栏:文章标题-2级栏目-1级栏目-网站名”样式显示 {dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
$tf=split($tw,@me); //分解成数组
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
最新文章
- Jenkins从2.x新建Job时多了一个文件夹的功能(注意事项)
- java web dao 层和dao 实现层有什么好处
- CentOS of MySQL command
- asmack
- Oracle 表的连接方式(2)-----HASH JOIN的基本机制2
- 程氏CMS去掉静态页面的隐藏性版权方法
- mac 下 sphinx + mysql + php 实现全文搜索(xampp)(4)php api 解析
- 单服务员排队模拟100天matlab实现
- cin详解(cin.get()、cin.getline()、cin.clear()、cin.sync())
- Jmeter接口测试-断言
- 运行adb命令报错adb server version (31) doesn&#39;t match this client (39); killing...
- json格式 (JavaScipt Object Notation)
- Qt窗口定制
- Distance on the tree(数剖 + 主席树)
- python中的字典
- Webpack编译结果浅析
- C# 开发Modbus Rtu客户端 modbus测试Demo,Modbus 串口通信 , 虚拟MODBUS-RTU测试
- 机器学习评价方法 - Recall &; Precision
- JS 设置盒子div 跳转
- 「Vue」父子组件之间的传值及调用方法