如何在母版页中使用H1和byline - Kentico

时间:2017-02-17 11:51:45

标签: kentico

我试图找到一种方法,我可以将H1和byline标记添加到我的Root母版页,然后将所有页面填入这些字段中。我使用Portal Engine开发模式

H1和byline位于页面占位符的不同Web部件区域中。它们显示在我的根节点下的所有页面上,但我找不到在这些页面上填充标题或行标题的方法。

我尝试了一些事情:   - 可编辑的文本Web部件 - 但这只能在根节点上编辑,而不能在下面的页面上编辑   - 我想也许我可以使用<%#Eval(" Byline"%>并将此作为字段添加到页面类型中,但不会显示。

有没有办法在主页面中包含一些在根节点下的所有页面上动态填充(或在设计器中可编辑)的内容?或者我是否需要将myH1和byline移出主页并包含在我的网页使用的每个模板中?

2 个答案:

答案 0 :(得分:2)

您可以在名为“Byline”的页面类型中添加其他字段。此字段可在每页的“表单”选项卡上进行编辑。然后,您可以包含一些查看器Web部件,如文档查看器或转发器。然后将路径配置为'./'(表示显示当前页面的信息)。并在cat执行<%# Eval("Byline") %>.

之类的操作时添加转换

或者替代方法是使用静态html Web部件并在那里添加宏{%CurrentDocument.Byline%}.

答案 1 :(得分:0)

您可以使用宏来执行此操作:在主服务器上添加静态文本Web部件并将text属性设置为:

<h1>{%CurrentDocument.DocumentPageTitle@%}</h1>

<h1>{%CurrentDocument.DocumentName@%}</h1>

取决于您保留网页标题的位置。

相关问题