如何在横幅中创建一个不需要的url字段,或者这是不可能的? Kentico 9
答案 0 :(得分:0)
简单的部分是添加字段。困难的部分是修改代码文件以适应新的字段。 Banner管理模块是密封的,因此您需要通过数据库查询来解封该模块,并将该字段添加到“Banner管理”模块中的Banners类中。
select ClassResourceID, *
from cms_class
where classname = 'cms.banner'
select *
from cms_resource
where resourceid = 271 -- resource id from above query
update cms_resource
set ShowInDevelopment = 1
where resourceid = 271 -- resource id from first query
清除缓存并重新加载模块,您应该能够在Banner模块类中添加一个字段。
接下来,您需要浏览代码文件,您可以在/CMSModules/BannerManagement
目录中找到该代码文件,并在需要时进行修改,以便在表单和其他位置可以访问新字段。
最后,您必须检查任何Web部件并使用新字段(如果需要)更新它们。
免责声明 - 建议不要修改基本的Kentico代码文件。