最近需要一个判断当前页面是否为首页的功能,在网上搜了一圈,发现了下面这个方法。
{dede:geturl runphp='yes'}
$cu = GetCurUrl();
if( $cu == '/' || $cu == '/index.php' ){
@me = ' class="nav_a"';
}
{/dede:geturl}
但实际应用中发现,如果首页为静态页的话此功能会失效,这里介绍一个完美解决这个问题的方法。
{dede:field.typeid runphp='yes'}@me == 0 ? @me = ' class="nav_a"' : @me = '';
{/dede:field.typeid}
这样就不会有任何问题了。
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。
本文地址:http://www.xlkjgs.com/notes/web/210.html