帝国cms7.5当前栏目id,专题id,当前信息id,模板信息id,当前栏目名,父栏目名,判断是否为终极栏目

帝国csm

帝国cms7.5当前栏目id,专题id,当前信息id,模板信息id,当前栏目名,父栏目名,判断是否为终极栏目

帝国CMS模板程序扩展变量说明:通过这些变量可实现各种更复杂的显示格式。

一、列表/封面模板变量说明:(栏目页或专题页中使用)

(一)、当前栏目ID或专题ID:$GLOBALS[navclassid]

通过这个变量可以输出这个栏目id的所有数据 如:

select * from phome_enewsclass where classid='$GLOBALS[navclassid]'

该变量是当前栏目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以。

内容页当前信息ID:

$navinfor['id']

列表内容模板信息ID:

$r['id']

当前栏目名:

$class_r[$GLOBALS['navclassid']]['classname'];

当前栏目父栏目:

$class_r[$GLOBALS['navclassid']]['bclassid'];

当前栏目别名:

第一种方法在最终栏目调用:

$class_r[$GLOBALS['navclassid']]['bname'];

第二种:万能的,哪里都行,应为是直接查询数据库输出的!

fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); 
echo $cr['bname']; 
?>

当前栏目子栏目:

$class_r[$GLOBALS['navclassid']]['sonclass'];

当前栏目子判断是否为终级栏目:

$class_r[$GLOBALS['navclassid']]['islast'];

上上级栏目id:

<?php
 
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
 
$bbclassid=$class_r[$bclassid][bclassid];
 
echo $bbclassid;
 
?>

$bbclassid就是上上级父栏目id

(二)、使用范例:

调用当前栏目下的栏目简介。

用SQL标签调用:

[e:loop={"select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
<?=$bqr[intro]?>
[/e:loop]


或用PHP调用:

fetch1("select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'");
echo $cr[intro];
?>

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/262994.html

(0)
上一篇 2022年5月28日
下一篇 2022年5月28日

相关推荐

发表回复

登录后才能评论