国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > DedeCMS > PHPCMS嵌套标签:父栏目子栏目同时读取

PHPCMS嵌套标签:父栏目子栏目同时读取

来源:程序员人生   发布时间:2014-03-03 22:21:14 阅读次数:2254次

  网(LieHuo.Net)教程 用GET标签如何调用栏目分类?信息模块现有二级栏目分类,我需要在其他模块和单网页模块也调用此栏目分类,请问用GET标签如何调用?解决方法分享出来,先看效果图。

 

  粗体的是父栏目,黑点的是子栏目,父栏目后的括号是该栏目下的信息条数,

  涉及到两个标签,{tag_一级栏目}和{tag_栏目页子菜单}

  基本实现原理是:{tag_一级栏目}读取到父栏目名称和id,然后该标签模板里嵌套包含{tag_栏目页子菜单},就是父栏目标签模板包含子栏目标签,从而实现传递id值.

  {tag_一级栏目}设置如下:  

 

  其中标签模板tag_category_.html代码如下:

以下为引用的内容:
{php $data = subcat($module, 0);}
{loop $data $n $r}
<br /><a href="{$r}"><strong>{$r[catname]}(信息条数:{$r[items]})</strong></a><br />
{tag_栏目页子菜单}
{/loop}

  {tag_栏目页子菜单}设置如下:

 

  其中标签模板tag_category.html代码如下:

以下为引用的内容:
{php $data = subcat($module, $catid);}
{loop $data $n $r}
{if $r[ismenu]}<li><a href="{$r[url]}" id="menu_{$r[catid]}"><span>{$r[catname]}</span></a></li>{/if}
{/loop}

  备注:{tag_栏目页子菜单}标签的

  所属栏目ID 值是$n,其实就是上一个标签{tag_一级栏目}标签模板的循环参数,而这个参数就是栏目id.这样一个统一就可以实现效果了。嵌套标签对图文混排形式也比较适用。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生