您好,欢迎来到北京美业网! 北京网站建设咨询热线:13521800010
技术交流
您当前位置:美业网 >> 最新资讯 >> 技术交流 >> 浏览文章

【图文教程】PHPCMS栏目增加自定义字段

时间:2017/4/8 19:09:35     信息来源:http://www.jswzjs.com     点击:
利用PHPCMS v9网站建设过程中,常遇到栏目需要增加自定义字段的工作,如栏目英文名称、栏目别名、栏目小图标等自定义内容。本文通过给栏目添加英文名称,来教大家如何给栏目添加自定义字段。

第一步:在数据库中增加字段

我们通过phpmyadmin或者MySQL-Front在数据库中找到栏目数据表v9_category,并新增字段encatname
【图文教程】PHPCMS栏目增加自定义字段

第二步:修改语言包文件 /phpcms/languages/zh-cn/admin.lang.php 文件

查找$LANG['catname'] = '栏目名称';并在下方增加$LANG['encatname'] = '英文栏目名称';

如:
//category
$LANG['catname'] = '栏目名称';
$LANG['encatname'] = '英文栏目名称';
$LANG['please_select_parent_category'] = '≡ 作为一级栏目 ≡';

第三步:修改栏目增加模板文件/phpcms/modules/admin/templates/category_add.tpl.php 文件

查找<?php echo L('catname')?>
在      <tr>
        <th><?php echo L('catname')?>:</th>
        <td>
        <span id="normal_add"><input type="text" name="info[catname]" id="catname" class="input-text" value=""></span>
        <span id="batch_add" style="display:none"> 
        <table width="100%" class="sss"><tr><td width="310"><textarea name="batch_add" maxlength="255" style="width:300px;height:60px;"></textarea></td>
        <td align="left">
        <?php echo L('batch_add_tips');?>
 </td></tr></table>
        </span>
        </td>
      </tr>
后面增加
<tr>
  <th><?php echo L('encatname')?>:</th>
  <td>
    <input type="text" name="info[encatname]" id="encatname" class="input-text" value="">
  </td>
</tr>

第四步:修改栏目修改模板文件/phpcms/modules/admin/templates/category_edit.tpl.php 文件

查找      <tr>
        <th><?php echo L('catname')?>:</th>
        <td><input type="text" name="info[catname]" id="catname" class="input-text" value="<?php echo $catname;?>"></td>
      </tr>
在后面添加
<tr>
    <th><?php echo L('encatname')?>:</th>
    <td><input type="text" name="info[encatname]" id="encatname" class="input-text" value="<?php echo $encatname;?>"></td>
</tr>

第五步:调用自定义字段

{$r[encatname]}调用


后台效果
【图文教程】PHPCMS栏目增加自定义字段
前端效果
 
【图文教程】PHPCMS栏目增加自定义字段

 
本文由北京网站建设北京网站建设公司、美业网收集整理发布,如有转载请注明出处。
北京网站建设公司_北京网站设计公司