如何使用Kentico中的文档名称设置页面标题?
我需要动态设置页面标题,因为在我的节点中实际上存在1000个文档,所以我认为这是一种自动设置页面标题的方法。如何使用Kentico中的文档名称设置页面标题?,kentico,Kentico,我需要动态设置页面标题,因为在我的节点中实际上存在1000个文档,所以我认为这是一种自动设置页面标题的方法。 我正在使用Kentico 10使用宏。在所有文档的父页面中,可以使用特定页面类型中的字段或使用文档名称 例如,如果您有如下页面树: -产品 --产品1 --产品2 在-产品页面中添加元数据 页面标题:{%DocumentName%} 或 页面标题:{%PageTypeField%} 使用宏将允许您动态获取这些值,而不必手动对每个值进行编码。使用宏。在所有文档的父页面中,可以使用特定页面类
我正在使用Kentico 10使用宏。在所有文档的父页面中,可以使用特定页面类型中的字段或使用文档名称 例如,如果您有如下页面树: -产品
--产品1
--产品2 在-产品页面中添加元数据 页面标题:
{%DocumentName%}
或
页面标题:
{%PageTypeField%}
使用宏将允许您动态获取这些值,而不必手动对每个值进行编码。使用宏。在所有文档的父页面中,可以使用特定页面类型中的字段或使用文档名称 例如,如果您有如下页面树: -产品
--产品1
--产品2 在-产品页面中添加元数据 页面标题:
{%DocumentName%}
或
页面标题:
{%PageTypeField%}
使用宏将允许您动态获取这些值,而不必手动对每个值进行编码。我不确定是否理解您的问题,但如果您愿意:
TreeProvider树=新的TreeProvider(MembershipContext.AuthenticatedUser);
var pages=tree.SelectNodes()
.Path(“/Articles/”,PathTypeEnum.Children)
.WhereLike(“DocumentName”,“Coffee%”)
.现场(“跳舞的山羊”)
.文化(“美国”);
foreach(TreeNode页中的页)
{
page.DocumentName=“更新的文章名称”;
页面设置值(“文章标题”、“更新文章标题”);
page.Update();
}
我不确定我是否理解你的问题,但如果你想:
TreeProvider树=新的TreeProvider(MembershipContext.AuthenticatedUser);
var pages=tree.SelectNodes()
.Path(“/Articles/”,PathTypeEnum.Children)
.WhereLike(“DocumentName”,“Coffee%”)
.现场(“跳舞的山羊”)
.文化(“美国”);
foreach(TreeNode页中的页)
{
page.DocumentName=“更新的文章名称”;
页面设置值(“文章标题”、“更新文章标题”);
page.Update();
}