emlog判断首页和列表页的方法代码
作者:xlnxin发布时间:2021-04-15分类:Emlog教程浏览:603
导读:emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlogcms模板的首页和列表页显示样式不一样怎么办?...
emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?解决方法是通过代码判断首页加载指定的模板文件。
代码判断如下:
1 2 3 4 5 | <?php if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ ?> 这里添加首页代码部分 <?php }else{ ?> 这里添加列表页代码部分 <?php } ?> |
扩展:把判断代码编写成函数式
1、在当前主题的module.php文件最底部添加代码:
1 2 3 4 5 6 7 8 9 | <?php function is_home(){ if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ return true; }else{ return FALSE; } } ?> |
2、在log_list.php模板文件添加的判断代码:
1 2 3 4 5 | <?php if(is_home()){?> 这里添加首页代码部分 <?php }else{?> 这里添加列表页代码部分 <?php } ?> |
代码来自舍力博客
- 上一篇:控制emlog侧边栏标签组件的标签显示数量
- 下一篇:实现emlog相关文章代码
- Emlog教程排行
- 最近发表