国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

05.NopCommerce給Topic表添加排序及類別字段

2019-11-17 03:06:49
字體:
供稿:網(wǎng)友

05.NopCommerce給Topic表添加排序及類別字段

在用到Nopcommerce中靜態(tài)頁(yè)面表時(shí),發(fā)現(xiàn)Topic表沒有排序字段和類別字段,導(dǎo)致如果Page文件很多的話,無法區(qū)分是哪個(gè)類別,為此我稍微擴(kuò)展了一下字段,在此記錄一下操作流程,方便以后自己查看,同時(shí)也分享給我們的朋友!

image

0.在數(shù)據(jù)庫(kù)中添加DisplayOrder,CategoryName字段

image

注意DisplayOrder為整形,CategoryName為字符串類型,別外加好后,記得把數(shù)據(jù)庫(kù)DispalyOrder的值默認(rèn)設(shè)置一個(gè)值,比如0。

1.給Domain的Entity實(shí)體加上兩個(gè)字段DisplayOrder,CategoryName

image

我們?cè)贜op.Core項(xiàng)目下,找到Domain文件夾,再找到Topics文件下的Topic.cs文件,加入以下新增字段代碼

//===========================================================================        // 新增字段        //===========================================================================        /// <summary>        /// 顯示順序        /// </summary>        public int DisplayOrder { get; set; }        /// <summary>        /// 類別名稱        /// </summary>        public string CategoryName { get; set; }        //===========================================================================

2.管理后臺(tái)TopicModel實(shí)體加上兩個(gè)字段DisplayOrder,CategoryName

image

我們?cè)贜op.Admin項(xiàng)目下,找到Model文件夾,再找到Topics文件下的TopicModel.cs文件,加入以下新增字段代碼

//===========================================================================        // 新增字段        //===========================================================================        [NoPResourceDisplayName("Admin.ContentManagement.Topics.Fields.DisplayOrder")]        public int DisplayOrder { get; set; }        [NopResourceDisplayName("Admin.ContentManagement.Topics.Fields.CategoryName")]        public string CategoryName { get; set; }        //===========================================================================

 

3.在資源庫(kù)中加入DisplayOrder與CategoryName的顯示名稱

打開網(wǎng)站后臺(tái)

image

選擇"View string resources"

image

 

查找一下,Admin.ContentManagement.Topics.Fields.DisplayOrder 與Admin.ContentManagement.Topics.Fields.CategoryName 的值是否存在,不存在則添加.

 

Resource name:Admin.ContentManagement.Topics.Fields.DisplayOrder value:排序

Resource name:Admin.ContentManagement.Topics.Fields.CategoryName value:類別名稱

image

 

4.修改后臺(tái)管理View

4.1修改添加與修改View

打開“Nop.Admin”項(xiàng)目 -> 打開Views文件夾 –> “Topic” –> “_CreateOrUpdate.cshtml”

image

image

加入以下代碼

<tr>            <td class="adminTitle">                @Html.NopLabelFor(model => model.CategoryName):            </td>            <td class="adminData">                @Html.EditorFor(model => model.CategoryName)                @Html.ValidationMessageFor(model => model.CategoryName)            </td>        </tr>        <tr>            <td class="adminTitle">                @Html.NopLabelFor(model => model.DisplayOrder):            </td>            <td class="adminData">                @Html.EditorFor(model => model.DisplayOrder)                @Html.ValidationMessageFor(model => model.DisplayOrder)            </td>        </tr>

 

 

4.2修改列表View

打開“Nop.Admin”項(xiàng)目 -> 打開Views文件夾 –> “Topic” –> “l(fā)ist.cshtml”

image

 

 

image

 

具體代碼如下(Nopcommerce3.2版本下的,3.3可能有所不同):

<table class="adminContent">    <tr>        <td>            @(Html.Telerik().Grid<TopicModel>()                    .Name("topics-grid")                    .Columns(columns =>                    {                        columns.Bound(x => x.SystemName);                        columns.Bound(x => x.Title);                        columns.Bound(x => x.CategoryName);                        columns.Bound(x => x.DisplayOrder);                        columns.Bound(x => x.IsPassWordProtected)                            .Template(                                @<img alt="" src="@Url.Content("~/Administration/Content/images/active-" + item.IsPasswordProtected.ToString().ToLowerInvariant() + ".gif")" />                            )                            .ClientTemplate(
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 门头沟区| 新源县| 崇礼县| 吉首市| 泗洪县| 东港市| 北安市| 隆尧县| 宾阳县| 苏尼特左旗| 吴江市| 庄浪县| 宾川县| 莱西市| 杭锦后旗| 林州市| 汕尾市| 巴彦淖尔市| 盈江县| 镇赉县| 云南省| 竹溪县| 营口市| 和林格尔县| 化隆| 安陆市| 临夏县| 丘北县| 囊谦县| 莎车县| 葵青区| 金沙县| 罗江县| 长泰县| 无棣县| 开江县| 新乡县| 许昌县| 屏山县| 呼和浩特市| 武平县|