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

时间:2014-04-07 15:04:36

标签: ektron

Noob的问题,但谷歌没有给我这些货物:

如何在Ektron 9的页面中设置页面标题?您知道:html文档的title中的head标记中的文字。

在我使用的Ektron 8网站中,使用了一个页面标题元值。

  • 这是否可以开箱即用?
  • 如果没有,是否有最佳做法?

我尝试了什么

  • 页面标题是&#34;内容标题&#34;不是&#34;页面标题&#34;
  • 新页面小部件没有&#34;页面标题&#34;在alias屏幕上作为一个pdf建议
  • 谷歌搜索&#34; ektron页面标题&#34;和变种并没有太大的影响。
  • 编辑ektron页面的文件夹属性没有显示任何内容。
  • Ektron设置&#34;元数据定义&#34;没有页面标题

如果我自己找到答案,会让你发布

2 个答案:

答案 0 :(得分:2)

Ektron不会为标题,描述,关键字或其他与搜索引擎优化相关的元数据创建开箱即用的定义(当您设置最小网站时,这是标准的)。

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

例如,大多数8.0(及之前)站点将使用主页(或页面,如果没有主页)的CMS:元数据控件。控件接受一个动态参数,所以我习惯放置三个控件,一个用于内容(动态param = id),用于表单(动态param = ekfrm),用于PageBuilder(动态param = pageid)。

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

任何一种方法都适用于8.5+版本。后者为您提供更多控制权。

答案 1 :(得分:0)

使用Ektron 9 SP2。

我们在母版页中只有一行:

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