记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

emlog判断首页和列表页的方法代码

会飞的鱼 0 1584 2017年9月26日

emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?解决方法是通过代码判断首页加载指定的模板文件。

代码判断如下:

<?php if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ ?>
这里添加首页代码部分    
<?php }else{ ?>

这里添加列表页代码部分
<?php } ?>
扩展:把判断代码编写成函数式

1、在当前主题的module.php文件最底部添加代码:

<?php 
    function is_home(){
        if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){
            return true;
        }else{ 
            return FALSE;
        }
    }
?>

2、在log_list.php模板文件添加的判断代码:

<?php if(is_home()){?>
这里添加首页代码部分
<?php }else{?>
这里添加列表页代码部分
<?php } ?>
本文由 @会飞的鱼 于 2017-9-26 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00