2016-08-12 18 views
0

我只是从kentico CMSApp项目修改文件。 路径: CMS \ CMSModules \ Content \ CMSDesk \ Properties \ Menu.aspxKentico 9.2修改WebApp中的管理页面

我将输入从cms:CMSTextBox更改为cms:MediaSelector。

在kentico仪表盘 - >网页 - >属性 - >导航

之后我部署CMSApp_MVC项目,并从我提到的文件夹复制的文件。

现在它不适用于生产环境。 请帮忙。

回答

1

强烈建议不要修改Kentico系统文件,除非您没有其他选项。您目前的更改不受支持,我不建议使用Custom page type field使用任何表格控制您想保留您的值 - 只是不要直接更改您提到的文件。

然后,您可以使用该字段,就像处理任何其他Document/TreeNode字段一样。

PS:Kentico 9.2不存在。

+0

是的,9.2不存在,我的错误。 这听起来是我无法应用的解决方案,因为我使用的是MVC,而在Controller Context中,我只是返回TreeNode Currentnode。 而在视图中,我只是操纵整个节点数据收集,并建立我的菜单。当然,我可以使用.WithAllData,加载我创建的自定义属性,但是我放弃了我的订单,这与页面类型无关,因为我的菜单有一些页面类型。 但是,谢谢Enn,你给了我另一个想法。 –