phpcms v9给栏目添加自定义英文栏目名称字段图文教程

时间:2022-10-22 13:06:53
本文通过phpcms v9给栏目添加自定义英文栏目名称字段来教大家如何给栏目添加自定义字段
后台效果展示:
phpcms v9给栏目添加自定义英文栏目名称字段图文教程
前台效果展示:
phpcms v9给栏目添加自定义英文栏目名称字段图文教程
修改方法:
1、通过 phpmyadmin 给  v9_category  表添加英文栏目自定义字段  catname_en
phpcms v9给栏目添加自定义英文栏目名称字段图文教程
phpcms v9给栏目添加自定义英文栏目名称字段图文教程
2、打开  /phpcms/languages/zh-cn/admin.lang.php  文件
找到
$LANG['catname'] = '栏目名称';
在其下面添加
$LANG['catname_en'] = '栏目名称_英文';
3、打开  /phpcms/modules/admin/templates/category_add.tpl.php  文件
找到
<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('catname_en')?>:</th>
  <td>
    <input type="text" name="info[catname_en]" id="catname_en" class="input-text" value="">
  </td>
</tr>

4、打开  /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('catname_en')?>:</th>
    <td><input type="text" name="info[catname_en]" id="catname_en" class="input-text" value="<?php echo $catname_en;?>"></td>
</tr>

5、至此已可以添加或修改英文栏目名称
调用方法:
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
<ul>
  <li><a href="{siteurl($siteid)}"><span>首页</span></a></li>
  {loop $data $r}
  <li><a href="{$r[url]}"><span>{$r[catname]}  {$r[catname_en]} </span></a></li>
  {/loop}
</ul>
{/pc}