Noob的问题,但谷歌没有给我这些货物:
如何在Ektron 9的页面中设置页面标题?您知道:html文档的title
中的head
标记中的文字。
在我使用的Ektron 8网站中,使用了一个页面标题元值。
如果我自己找到答案,会让你发布
答案 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数据。