Content management system N2 CMS-在每页顶部添加一段文本

Content management system N2 CMS-在每页顶部添加一段文本,content-management-system,n2,n2cms,Content Management System,N2,N2cms,我使用N2 CMS,想知道我如何才能创建一个可编辑的项目,可以包括在网站内的每个页面的标题 我只想能够在一个地方编辑这段文字,并让文字出现在每一页上 我知道我需要创建一个“部件”,但我不确定如何为这个“部件”创建编辑界面 谢谢。一种更简单的方法(零件)可能是: 向主页ContentItem添加一个属性,该属性用EditableTextBox或EditableFreeTextBox修饰 编辑主页以设置文本 然后在布局/母版页中,您可以简单地包含此属性的输出 我们使用这种技术将Google Anal

我使用N2 CMS,想知道我如何才能创建一个可编辑的项目,可以包括在网站内的每个页面的标题

我只想能够在一个地方编辑这段文字,并让文字出现在每一页上

我知道我需要创建一个“部件”,但我不确定如何为这个“部件”创建编辑界面

谢谢。

一种更简单的方法(零件)可能是:

  • 向主页ContentItem添加一个属性,该属性用EditableTextBox或EditableFreeTextBox修饰
  • 编辑主页以设置文本
  • 然后在布局/母版页中,您可以简单地包含此属性的输出

  • 我们使用这种技术将Google Analytics跟踪代码存储在主页上,然后在每个页面上呈现出来。

    听起来你需要一个递归区域。下面是一个例子:

    使用该代码,您只需将区域命名为以“section”(例如“SectionalTopZone”)开头的区域,其余部分由插件处理


    对于可编辑零件的示例,您可以查看此处的代码:

    延迟回答,但它可能会帮助其他人。您可以按如下方式使用它

    @{ Html.DroppableZone(Content.Traverse.StartPage, "EDITABLEPART").Render(); }
    
    请注意,答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。