DEDE不修改php调用上级栏目名称及地址方法

今天帮朋友做一个企业网站的时候,有个列表页需要调用上级栏目地址,直接通过标签调用。

测试版本:dedecms 5.7 utf-8 sp2

<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>

 

原创文章,作者:管理员,如若转载,请注明出处:https://www.bajiege.com/soft/dedecms/dede-do-not-change-the-php-call-superior-column-name-and-address.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据