您现在的位置是:首页 > 网站建设网站建设
dede 如何根据已知的二级栏名目Id,来调用他的顶级栏目的id
江湖快报网2023-01-22 08:12:51【网站建设】人已围观
简介获得上级栏目id:{dede:field.reid/},也可以用[field:reid /]来调
顶级栏目ID:{dede:field.typeid function='GetTopid(@me)'/}
dede的typeie=“这里是上级栏目ID”,这个'怎么调
获得上级栏目id:{dede:field.reid/},也可以用[field:reid /]来调
顶级栏目ID:{dede:field.typeid function='GetTopid(@me)'/}
dede的typeie=“这里是上级栏目ID”,这个'怎么调用?
如果是想调用当前栏目的上级栏目
<a href={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}
</a>
dede:arclist 中的typeid,如何设定为上一级栏目的ID号,而不用设定?因为我栏目太多了
添加到include/extend.func.php里
function gettopname($aid){
global $dsql;
$sql = SELECT tt.typename,tt.typedir from #@__arctiny as a join #@__arctype as t on a.typeid = t.id join #@__arctype as tt on t.topid=tt.id where a.id = $aid ;
$row = $dsql->GetOne($sql);
$typename = $row['typename'];
$typedir = $row['typedir'];
$url = '';
$bodytag = str_replace({cmspath},$url,$typedir);
return $lit_imglist = ''.$typename.'';
}
2.arclist调用标签(显示顶级栏目名称)
需要顶级栏目的地方:[field:id function='gettopname(@me)'/]
很赞哦! ()
相关文章
随机图文
-
专业高端的网站建设有哪些?
如pageadmin系统、shopex系统、discuz系统这些用户下载都比较多,功能强大,且利于优化。 【国互网】介绍高端网站建设策划方案要素? 【国互网】 1. 总体计划 总体计划的 -
如何建设优秀校园网站?
要做好校园网站首先要明确网站的定位,网站主要目的是什么,然后要有网站的整体思路,栏目,样式,配色,内容,等一些列的准备,至于网站制作方面就找合适的建站公司就可以了。 校园网站的 -
建立一个b2b网站需要些什么条件?
建材网站分类 洁具 涂料 石材 窗帘 门窗 五金 砌块 钢材 水泥 砂石 化学建材 灌浆料 清洗剂 润滑油 胶粘剂 粘合剂 离心玻璃棉 新型墙体材料 建筑胶 胶带 混凝 -
CMS动态网站建设过程(800以上的)
CMS是Content Management System的缩写,意为“内容管理系统”。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于