首页 > 解决方案 > 在页面上放置 Sitefinity 内容块

问题描述

要么我完全遗漏了一些明显的东西,要么发生了非常糟糕的术语重叠。

我在“内容 > 内容块”菜单下创建了一个“内容块”。这是我想在多个页面中使用的简单文本。为此创建一个完全自定义的 MVC 小部件将是一种矫枉过正的做法。

标题甚至说“跨页面和模板共享的内容块” - 但是页面编辑器上的“内容块”小部件......是一个所见即所得的编辑器,没有明显的选项来选择我已经创建的内容块。其他小部件似乎都没有封装这个......

搜索说明只是令人沮丧。我发现的唯一参考资料是如何在页面上放置“内容块”小部件- 令人讨厌的是,这实际上是从“跨页面和模板共享的内容块”作为资源链接的,这显然与此无关一种内容块。或者创建另一个自定义 MVC 小部件,当我只想在站点的多个位置一致地复制两行文本时,这完全违背了目的。

我错过了一些明显的东西吗?如何将此“内容块”放入我的页面?

标签: sitefinity

解决方案


从“内容 > 内容块”菜单创建的内容块实际上是一个共享内容块。拖动页面上的“内容块”小部件并单击更多 -> 使用共享将为您提供“共享”内容块的列表。

如果您在一个页面上创建了一个内容块,然后意识到您可能会在不同的页面上使用它,单击更多 -> 共享将共享当前内容块并将其添加到“内容 > 内容块”菜单下的全局列表中

在模板上使用内容块小部件

如果您想要一个带有默认文本的内容块,但希望 CMS 用户编辑特定页面上的文本,您可以转到设计 -> 页面模板,选择或创建模板,拖动内容块小部件并选择“在页面上可编辑” . 此选项适用于所有小部件,为您提供一些灵活性

在此处输入图像描述


推荐阅读