Ektron 9 - 如何设置页面标题 (<html><head><title>...</title>...)



菜鸟问题,但谷歌没有给我货物:

如何在 Ektron 9 的页面中设置页面标题?您知道:进入 html 文档headtitle 标记的文本。

在我使用过的 Ektron 8 站点中,使用了页面标题元值。

  • 这是开箱即用的吗?
  • 如果没有,是否有最佳实践?

我试过什么

    页面标题是"内容标题"
  • 而不是"页面标题"
  • 新页面小部件在别名屏幕上没有"页面标题",因为一个 pdf 建议
  • 谷歌搜索"ektron页面标题"和变体并没有抛出太多。
  • 编辑 ektron 页面的文件夹属性未显示任何内容。
  • Ektron 设置"元数据定义"没有页面标题

如果我自己找到答案,会及时通知您

Ektron 不会立即为标题、描述、关键字或其他与 SEO 相关的元数据创建定义(当您设置最小站点时,这是标准)。

站点管理员/开发人员定义这些。如何在页面上设置它取决于您的实施和 Ektron 版本。

例如,大多数 8.0(及更早版本)网站将使用母版页(或页面,如果没有母版)中的 CMS:Metadata 控件。该控件接受一个动态参数,因此我曾经放置了三个控件,一个用于内容(动态参数 = id),用于表单(动态参数 = ekfrm)和用于页面生成器(动态参数 = pageid)。

现在(版本 8.5+)更常见的是看到开发人员使用 ContentManager API 方法 GetItem 从内容(无论是 html/智能表单、html 表单还是页面构建器)中检索元数据。此方法接受两个参数 - 第一个是要检索的项目的 ID,第二个是布尔值,设置为 true 时,将告诉 API 检索元数据值。获得值后,即可定义输出。

这两种方法都可以在版本 8.5+ 中使用。后者为您提供了更多的控制权。

使用 Ektron 9 SP2。

母版页中有一行:

我们使用作为首页的PageBuilder线框的DefaultContentID。 其他 aspx 模板只是获取 HTML 内容项的元数据 - 我们所有的非页面构建器页面都有一个内容块,然后是一堆智能表单数据。

最新更新