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

浏览:
分享到:
修改方法:
1、通过 phpmyadmin 给 v9_category 表添加英文栏目自定义字段 catname_en
\
\
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}