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

[db:摘要]

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

原创文章,作者:[db:作者],如若转载,请注明出处:https://008i.cn/15370.html