互补网网专做高品质CMS教程,所有教程均为站长亲测有效后发布。
您当前所在位置:互补网首页 > PHPCMS > 二次开发 >

PHPCMS如何给栏目增加英文名称字段(图文教程)

发布时间:2021-10-20热度:0

后台效果展示:

image

前台效果展示:

image

修改方法:

1、通过 phpmyadmin 给 v9_category 表添加英文栏目自定义字段 typename_en

2、打开 /phpcms/languages/zh-cn/admin.lang.php 文件

找到

$LANG['typename'] = '栏目名称';

在其下面添加

$LANG['typename_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('typename_en')?>:</th>

  <td>

    <input type="text" name="info[typename_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('typename_en')?>:</th>

    <td><input type="text" name="info[typename_en]" id="typename_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}

本文地址:http://www.25923.com/Phpcms/erkai/1020161.html(转载请保留)
上一篇:没有了下一篇:没有了