0

我创建了一个名为“HeroHeader”的新页面类型。我可以看到它在数据库中为该新页面类型创建了一个表。

在此处输入图像描述

有没有办法可以从后面的 webpart 代码访问这个表数据?

就像是

var record = GetPageTypeData("HeroHeader");
var colValueById = record["HeaderId"][1];
4

1 回答 1

1

是的。查看初学者的文档。您在 Web 部件中创建访问代码中的属性的公共属性。然后在您的代码中,您使用文档查询从页面数据中获取代码。这一切都是使用 C# 代码完成的。

您还可以使用 Kentico K# 宏语法来获取页面数据。类似的东西{%CurrentDocument.GetValue("ColumnName")%}会得到那个 pages 字段的值。

如果您是 Kentico 的新手,您可能需要查看文档如何使用 Web 部件以及如何配置您的站点

于 2020-05-05T05:43:57.893 回答