如何在Kentico 12页面类型中创建一对多关系?

问题描述 投票:0回答:1

因此,我已经创建了用于内容输入的页面类型。第一部分,即24个字段,设置了一些标题和布尔值字段,它们指示是否在页面上显示某些信息或按钮。这可以正常工作,我可以按照我们想要的方式自定义输入表单。但是问题是,现在如何在一对多关系中建立联系。例如,备用重定向网址,多个内容段落。这个想法是让产品具有与用户当前正在使用的相同的输入表格,其中有很多逃避了我。我正在使用MVC开发人员端。我已经创建了自定义模块和关联的Web控件,但是无法确定如何将它们添加到页面类型布局中。

提前感谢。

kentico
1个回答
0
投票

要使模块表链接到页面类型,您需要一个交叉引用表。该表将包含来自页面类型的GUID以及来自模块表的GUID。链接页面类型和模块记录的方式可以在页面类型上完成(这会比较困难),也可以创建一个自定义UI模块,该模块将允许用户查看链接表以及添加或删除记录。这将是所有模块表记录的列表,然后允许您选择一个模块记录并查看或添加许多链接。

然后,在页面显示中,您只需对该交叉引用表进行自定义查询,然后加入模块表以获取所需的数据。

© www.soinside.com 2019 - 2024. All rights reserved.