dedecms建站时,很多场景要判断当前页面是否为首页,我们可以通过typeid来实现,直接上代码:

{dede:field name=typeid runphp="yes"}(@me=="")? @me="是首页":@me="不是首页";{/dede:field}

原理很简单,是使用if判断当前页面的typeid值。如果在栏目页或文章页都会有typeid,在首页就没有。

判断出了首页,就可以根据场景来实现不同的效果了。