Sitefinity:如何根据正在查看的内容项设置页面标题?

标签 sitefinity

我在 Sitefinity 7 中有一个页面,其全部目的是显示自定义内容项的详细 View 。

所以我将一个小部件拖到页面上,选择它只显示一个特定的项目,而不选择哪个,因为它应该是从另一个页面选择的任何一个,导致他们导航到这里。

One not-selected content item

一个未选择的内容项。

List widget navigates to the detail page

带有列表控件的页面导航到详细页面。

Bad title

但是无论选择哪个页面标题都是相同的。我希望页面标题成为内容项的字段之一。 如何获得基于我们正在查看的项目的页面标题?

最佳答案

在详细信息页面上编辑奖项小部件,然后转到高级设置,然后在 MetaTitle 字段中输入您要使用的模块的字段名称,因此在大多数情况下为“Title”,然后在 PageTitleMode 中输入字段中,您可以输入几个选项​​之一:追加、替换或不设置。有关这些选项的文档是 here 。例如,您还可以通过将 MetaKeywordsField 和 MetaDecriptionField 映射到模块上新的“SEO 关键字”或“SEO 描述”长文本字段来利用 MetaKeywordsField 和 MetaDecriptionField。有关的文档是 here .

enter image description here

屏幕截图来自 Sitefinity 6.3,但应该是相同的。

关于Sitefinity:如何根据正在查看的内容项设置页面标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935680/

相关文章:

mysql - sitefinity 7 导航菜单中的产品类别

javascript - Sitefinity 将 javascript 添加到自定义母版页

c# - 如何在 SiteFinity 8 中按类别过滤帖子

Sitefinity - 以编程方式设置标题和描述

Sitefinity 和数据库架构版本高于正在运行的 Sitefinity 版本。不允许降级

.net - 关于让 Sitefinity CMS 以中等信任度工作的任何提示?

css - 使用 zurb 框架的 Sitefinity 响应式邮件

javascript - 在 Sitefinity 的各个页面上包含 Javascript 部分的最佳方法