Phpcms v9专题分类增加模板设置的方法

来自:互联网
时间:2018-08-26
阅读:
免费资源网 - https://freexyz.cn/

Phpcms v9专题设置里面,默认专题子分类是无模板设置的,本文教你通过官方论坛给出的教程实现专题分类增加模板设置。先来看看默认专题子分类设置界面:

修改后的的专题子分类设置界面多了模板设置:

修改方法

第一步:修改 phpcmsmodulesspecial index.php

找到

 $list_template ? $list_template : 'list';

替换成

$template = $info['template'] ? $info['template'] : ($list_template ? $list_template : 'list');

第二步 修改 phpcmsmodulesspecial special.php

找到

`typedir`

替换成

`typedir`, `template`

第三步 修改 phpcmsmodulesspecialtemplates special_add.tpl.php

找到

</span>&nbsp;<span id="typeTip">

替换成

<?php echo form::select_template('default', 'special', 'list', 'name="type[1][template]"', 'list');?></span>&nbsp;<span id="typeTip">

找到

var n = $('#option_list').find('input[name]').length/3+1;

替换成

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'));?>';

找到

</span>&nbsp;<a href="JavaScript:;"

替换成

'+template.replace('|id|', n)+'</span>&nbsp;<a href="javascript:;"

第四步 修改 phpcmsmodulesspecialtemplates special_edit.tpl.php

找到

</span>&nbsp;<?php if ($k!=1)

修改成

<?php echo form::select_template('default', 'special', $t['template'], 'name="type['.$k.'][template]"', 'list');?> </span>&nbsp;<?php if ($k!=1)

找到

var n = $('#option_list').find('input[type="text"]').length/3+1;

替换成

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'));?>';

找到

</span>&nbsp;<a href="javascript:;"

替换成

'+template.replace('|id|', n)+'</span>&nbsp;<a href="javascript:;"

修改完了 可以去添加模版了 比如 list_hehe.html 然后专题页面就可以自动搜索到了。

免费资源网 - https://freexyz.cn/
返回顶部
顶部