国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乌兰察布市| 陵川县| 定边县| 沂南县| 惠东县| 霞浦县| 营山县| 溧水县| 嘉禾县| 永德县| 镇雄县| 黎平县| 阜城县| 会理县| 利津县| 开封市| 龙游县| 浙江省| 白沙| 东阿县| 锡林浩特市| 牟定县| 阿拉善右旗| 永善县| 富民县| 湟源县| 邮箱| 新平| 尖扎县| 家居| 庐江县| 汪清县| 通榆县| 张家界市| 开化县| 平安县| 通道| 全州县| 普兰店市| 岳普湖县| 馆陶县|