phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表
phpcmsv9在内容页:获取当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表主菜单为A关于我们-B产品系列-C联系我们这ABC也是一级栏目,“B产品系列”栏目结构...
phpcms v9 在内容页: 获取当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表
主菜单为
A关于我们-B产品系列-C联系我们
这ABC也是一级栏目,“B产品系列”栏目结构为:
-------------------------------------------------
B产品系列------第1级栏目
产品分类B1------第2级栏目
产品分类B2------第2级栏目
产品分类B3------第2级栏目
-------------------------------------------------
而每个子分类B1-B3下都有几篇文章。
问题:如何实现在B1-B3的文章页获取一个包含子栏目和文章的树形列表链接。形式如下:
============================================================
B产品系列
产品分类B1
文章B1_1
文章B1_2
文章B1_3
产品分类B2
文章B2_1
文章B2_2
文章B2_3
产品分类B3
文章B3_1
文章B3_2
文章B3_3
============================================================
最好是能通用的,就是当前(非指定ID)文章所属的顶级栏目下,所有的子栏目链接及下面的全部文章链接 展开
主菜单为
A关于我们-B产品系列-C联系我们
这ABC也是一级栏目,“B产品系列”栏目结构为:
-------------------------------------------------
B产品系列------第1级栏目
产品分类B1------第2级栏目
产品分类B2------第2级栏目
产品分类B3------第2级栏目
-------------------------------------------------
而每个子分类B1-B3下都有几篇文章。
问题:如何实现在B1-B3的文章页获取一个包含子栏目和文章的树形列表链接。形式如下:
============================================================
B产品系列
产品分类B1
文章B1_1
文章B1_2
文章B1_3
产品分类B2
文章B2_1
文章B2_2
文章B2_3
产品分类B3
文章B3_1
文章B3_2
文章B3_3
============================================================
最好是能通用的,就是当前(非指定ID)文章所属的顶级栏目下,所有的子栏目链接及下面的全部文章链接 展开
展开全部
直接使用PC标签嵌套就可以实现了
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action="category" catid="0" siteid="$siteid" num="3"}
{loop $data $r1}
{$r1[catname]}
{pc:content action="category" catid="$r1[catid]" siteid="$siteid" num="3"}
{loop $data $r2}
{$r2[catname]}
{pc:content action="lists" catid="$r2[catid]" siteid="$siteid" num="3" order="listorder DESC"}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}
{/loop}
{/pc}
{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action="category" catid="0" siteid="$siteid" num="3"}
{loop $data $r1}
{$r1[catname]}
{pc:content action="category" catid="$r1[catid]" siteid="$siteid" num="3"}
{loop $data $r2}
{$r2[catname]}
{pc:content action="lists" catid="$r2[catid]" siteid="$siteid" num="3" order="listorder DESC"}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}
{/loop}
{/pc}
{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼word文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询