1. 程式人生 > >phpcms v9給欄目新增自定義英文欄目名稱欄位圖文教程

phpcms v9給欄目新增自定義英文欄目名稱欄位圖文教程

本文通過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}

相關推薦

phpcms v9欄目新增定義英文欄目名稱欄圖文教程

本文通過phpcms v9給欄目新增自定義英文欄目名稱欄位來教大家如何給欄目新增自定義欄位後臺效果展示:前臺效果展示:修改方法:1、通過 phpmyadmin 給 v9_category 表新增英文欄目自定義欄位 catname_en2、開啟 /phpcms/languag

iOS圖片處理(一)呼叫系統相機和相簿獲取圖片,相機新增定義覆蓋物

[摘要:起首,拍照或從相簿挑選照片須要應用 UIImagePickerController,應用時須要增加兩個協定 #import UIKit/UIKit.h @interface ViewContr

FLEX中元件新增定義事件

FLEX 系統提供的事件與DOM的事件基本上完全一致 但是和傳統的WEB開發不同的是  可以為自定義的元件新增自定義的事件    比如我們做了一個元件是一個登入框   當點選登入按鈕的時候觸發我們自定義的事件 比如叫"login"事件  雖然這個login事件 歸根結底還是某

EditCtrl新增定義選單並實現Copy,Cut和Paste功能

首先自定義一個類CEditCtrl,該類繼承與CEdit。在類中新增OnContextMenu(CWnd*, CPoint); void CEdit::OnContextMenu(CWnd*, CPoint) { CMenu Menu; Menu.Lo

S4 BP增強 BDT方式 新增定義螢幕 KNA1和KNVV 通用資料檢視、銷售與分銷檢視(英文

其他參考(中文):https://blog.csdn.net/guangcong2009/article/details/80569877 網上沒找到銷售與分銷 檢視:KNVV的新增方式,發出來分享下。 1、新增銷售區域螢幕時, 直接將下步驟KNA1改為 KNVV即可。 2、螢

【轉載】BP增強 新增定義螢幕 KNA1 通用資料(英文

測試通過。 其他參考(中文):https://blog.csdn.net/guangcong2009/article/details/80569877                 英文:http://www.

分類(Category)新增定義屬性

.h @interface MyInfo : NSObject @property(nonatomic,assign) int num; @property(nonatomic,retain) NSString* text; @end @interface UIView(MyView)

CSDN新增定義部落格欄目(沒接觸過的讓我帶你走進一個神奇的世界)

不管是誰的CSDN,只要點進去,在左側我們就會看到一豎列的欄目了,比如個人資料啊,部落格訪問專欄啦、搜尋啊等等之類。 像左側的欄目是可以設定的,比如哪些顯示,哪些隱藏,或者上下調整順序等等。 步驟: 1.想設定的找一下“管理部落格”這個按鈕: 2.選擇“部落格欄目”(原

phpcms手機門戶二開實現繫結任意欄目定義模板

用phpcms的自帶的手機站模組開發手機站,你可能碰到這樣那樣的問題,比如一下: (1)phpcms手機站無法繫結單頁面 (2)seo無法呼叫關鍵詞或者網站欄目 (3)繫結欄目雖然有排序卻不起作用 (4)如果只繫結父欄目卻無法呼叫列表,還得必須繫結子欄目 (5)欄目

jquery物件新增定義方法和擴充套件jquery類

    $.fn.extend({             setCursorPosition:function(position){                     if(this.lengh == 0) return this;                     return $(thi

CSDN VIP如何新增定義欄目

幾個月前我也開始在csdn上開了部落格,一來給自己加幾個少的可憐的流量,再者,讓公眾號的原創文章獲得更多的曝光,讓有需要的同學看到。 寫過csdn部落格的同學都知道,預設只有打賞c幣功能;也沒有專門廣告位;引導欄目,只有側欄csdn自己的引導二維碼。 如何在csdn自定義欄目,加讚賞功能,或者其他等引導,讓

在Mac裏Terminal終端定義顏色

-o 然而 關註 sticky writable err 技術 profile 設置 Mac裏終端顯示默認是一種顏色,太單調了。 然而我們可以自定義這些顏色顯示。進入~目錄,編輯文件.bash_profile, 輸入如下內容: 第三行那些fxfxax看起來是不是像天書?

Ralink RT5350:新增定義GPIO應用程式

Ralink RT5350:新增自定義GPIO應用程式 1.編寫LED應用程式,並修改相關配置檔案 1.1 新建led目錄 1.2新建led.c 1.3 編寫led.c 1.4 新建led目錄下Makefile 1.5 修改led上層目錄下的Makefile 1.6 將IO口

ArcMap新增定義工具異常 - No New Objects added

問題描述: ArcMap新增自定義工具經常會出現“No New Objects added”的異常提示 原因分析: 新增的 XX.tlb 檔案未正確註冊造成,可能原因有兩種: 1、許可權不夠導致新增失敗 2、tlb檔案編譯不正確 解決方案: 方法一、點選"ArcMap"程式圖

Apollo新增定義的環境

如果需要新增的環境不是Apollo預先定義的環境,請參照如下步驟操作: 假設需要新增的環境名稱叫sit 修改com.ctrip.framework.apollo.core.enums.Env類,在其中加入SIT列舉: public enum Env{ LOCAL, DEV, SI

009-Ambari二次開發之新增定義元件Redis(二)

上一篇我們主要介紹了Ambari新增元件的答題流程並以REDIS為例說明了流程,本篇在上一篇的基礎上,進一步完善說明流程並介紹如何給元件新增metric 掃描二維碼,關注BearData,獲取最新文章 上篇中,我們已經制作出了redis的rpm包,並重新編譯了我們修改後的Ambar

008-Ambari二次開發之新增定義元件Redis(一)

Ambari目前支援的元件有HDFS、YARN、HBase、Hive、Pig、ZooKeeper、Sqoop、Storm、Flume、Tez、Oozie、Falcon、Storm、Altas、Knox、Spark、Ranger、Mahout、Kerberos等,已經涵蓋了從大資料應用的

win10新增定義右鍵選單

如果你想實現在檔案上點選右鍵,選擇右鍵快捷方式裡一個軟體來開啟它,但是右鍵選單裡沒有這個軟體的快捷方式(比如免安裝版的UltraEdit),如下是步驟 1、“windows鍵+R”開啟執行視窗,輸入regedit,然後點選“確定”開啟登錄檔(有的家庭版的系統沒有登錄檔許可權,先升級系統吧)

vue $emit子元件傳出多個引數,如何在父元件中在接收所有引數的同時新增定義引數

前言 很多時候用$emit攜帶引數傳出事件,並且又需要在父元件中使用自定義引數時,這時我們就無法接受到子元件傳出的引數了。找到了兩種方法可以同時新增自定義引數的方法。 方法一 子元件傳出單個引數時: // 子元件 this.$emit('test',this.param) // 父元件 @test=

zabbix新增定義監控並使用本地使用者傳送報警郵件

需求說明 監控httpd的程序,並使用本地使用者傳送郵件 操作環境 zabbix服務端和客戶端均配置完成並可以正常使用,服務端安裝mailx不需要修改配置檔案 zabbix配置服務端和客戶端並新增監控 操作步驟 客戶端 ①.建立自定義監控的指令