e起飞young
一个前端码农的技术博客
emlog不同分类的内容页使用不同的模板
[ 2015/01/02 ]

a.先将echo_log.php中顶部php代码之后的所有代码清空,再添加以下代码(echo_log.php在此处用作中转,不做模板使用)

<?php 
if($sortid == "1"){
	//分类id为1时用模板echo_log1.php
	require_once View::getView('echo_log1');
}else if($sortid == "2"){
	//分类id为2时用模板echo_log2.php
	require_once View::getView('echo_log2');
}else if($sort == "$log"){
	//其它分类用模板echo_log3.php
	require_once View::getView('echo_log3');
}
?>

b.直接加在echo_log.php中if(!defined('EMLOG_ROOT')) {exit('error!');}的后面。

if($sortid==1){include View::getView('echo_log1');exit;}
if($sortid==3){include View::getView('echo_log3');exit;}

分类id为1时使用模板echo_log1.php,为3时使用模板echo_log3.php,否则仍使用echo_log.php

c.不同作者也可以使用此方法,只需要把其中的sortid改为author即可。

有朋自远方来...评论一下呗O(∩_∩)O

  • 搜索