搜 索

在phpcms中给专题每个不同分类设置独立模板

编辑:QTOOL.NET日期:2019-06-1993

在phpcms中设置专题里面,默认专题的分类没有独立模板设置的,以下简单介绍了给子分类设置独立模板样式办法。
 
首先打开phpcms文件夹、modules文件夹、special文件夹、index.php文件
 
找到如下代码:
$list_template ? $list_template : 'list';
 
将其替换为:
$template = $info['template'] ? $info['template'] : ($list_template ? $list_template : 'list');
 
继续打开当前文件夹中的special.php文件
 
找到
`typedir`
 
将代码替换为:
`typedir`, `template`
 
在special文件夹中找到templates文件夹然后打开special_add.tpl.php文件
在代码</span>&nbsp;<span id="typeTip">前面加上如下代码:
<?php echo form::select_template('default', 'special', 'list', 'name="type[1][template]"', 'list');?>
 
找到
var n = $('#option_list').find('input[name]').length/3+1;
在代码后面加上
var template = '<?php echo str_replace("'", "\'", form::select_template('default', 'special', 'list', 'name="type[|id|][template]"', 'list'));?>';
 
将<a href="javascript:;"
改为
'+template.replace('|id|', n)+' <a href="javascript:;"
 
继续修改special_edit.tpl.php文件
在</span>&nbsp;<?php if ($k!=1)前面加上
<?php echo form::select_template('default', 'special', $t['template'], 'name="type['.$k.'][template]"', 'list');?>
 
找到 var n = $('#option_list').find('input[type="text"]').length/3+1;
后面添加如下代码:
var template = '<?php echo str_replace("'", "\'", form::select_template('default', 'special', 'list', 'name="type[|id|][template]"', 'list'));?>';
 
将<a href="javascript:;"
改为
'+template.replace('|id|', n)+' <a href="javascript:;"
保存后,即可在后台自定义设置专题模板页面了。

TAG标签:phpcms
此文章由QTOOL.NET编辑
最新文章

热门标签