在页面上放置 Sitefinity 内容块
Place Sitefinity content block on page
要么我完全遗漏了一些明显的东西,要么发生了非常糟糕的术语重叠。
我在 "Content > Content Blocks" 菜单下创建了一个 "Content Block"。这是一段我想跨多个页面使用的简单文本。为此创建一个完全自定义的 MVC 小部件会有点矫枉过正。
标题甚至说 "Content Blocks shared across pages and templates" - 但页面编辑器上的 "Content Block" 小部件...是一个所见即所得的编辑器,没有明显的选项来选择我已经创建的内容块。 None 的其他小部件似乎也封装了这个...
搜索说明真是令人沮丧。我发现的唯一参考是如何在页面上放置 "Content Block" 小部件 - 令人讨厌的是,这实际上是从 "Content blocks shared across pages and templates" 作为资源链接的,它显然与那种内容块无关。要么创建另一个自定义 MVC 小部件,当我只想在多个位置跨站点一致地复制两行文本时,这完全违背了目的。
我是不是遗漏了什么明显的东西?如何将此 "Content Block" 放入我的页面?
从 "Content > Content Blocks" 菜单创建的内容块实际上是共享内容块。在页面上拖动 'content block' 小部件并单击更多 -> 使用共享将为您提供 "shared" 内容块的列表。
如果您在一个页面上创建了一个内容块,然后意识到您可能会在不同的页面上使用它,单击更多 -> 共享将共享当前的内容块并将其添加到 "Content > Content Blocks" 菜单下的全局列表中
在模板上使用内容块小部件
如果您想要一个带有默认文本的内容块,但希望 CMS 用户在特定页面上编辑文本,您可以转到设计 -> 页面模板,select 或创建一个模板,拖动内容块小部件和 select 'Make editable on pages'。此选项适用于所有小部件,为您提供一定的灵活性
当您将 MVC 内容块小部件拖动到页面/页面模板上并且想要使用共享内容块时 - 不要单击小部件的“编辑”菜单,而是单击“更多”菜单。在那里您会看到使用共享内容块的选项。
这是您select想要的共享内容块所在的位置。
要么我完全遗漏了一些明显的东西,要么发生了非常糟糕的术语重叠。
我在 "Content > Content Blocks" 菜单下创建了一个 "Content Block"。这是一段我想跨多个页面使用的简单文本。为此创建一个完全自定义的 MVC 小部件会有点矫枉过正。
标题甚至说 "Content Blocks shared across pages and templates" - 但页面编辑器上的 "Content Block" 小部件...是一个所见即所得的编辑器,没有明显的选项来选择我已经创建的内容块。 None 的其他小部件似乎也封装了这个...
搜索说明真是令人沮丧。我发现的唯一参考是如何在页面上放置 "Content Block" 小部件 - 令人讨厌的是,这实际上是从 "Content blocks shared across pages and templates" 作为资源链接的,它显然与那种内容块无关。要么创建另一个自定义 MVC 小部件,当我只想在多个位置跨站点一致地复制两行文本时,这完全违背了目的。
我是不是遗漏了什么明显的东西?如何将此 "Content Block" 放入我的页面?
从 "Content > Content Blocks" 菜单创建的内容块实际上是共享内容块。在页面上拖动 'content block' 小部件并单击更多 -> 使用共享将为您提供 "shared" 内容块的列表。
如果您在一个页面上创建了一个内容块,然后意识到您可能会在不同的页面上使用它,单击更多 -> 共享将共享当前的内容块并将其添加到 "Content > Content Blocks" 菜单下的全局列表中
在模板上使用内容块小部件
如果您想要一个带有默认文本的内容块,但希望 CMS 用户在特定页面上编辑文本,您可以转到设计 -> 页面模板,select 或创建一个模板,拖动内容块小部件和 select 'Make editable on pages'。此选项适用于所有小部件,为您提供一定的灵活性
当您将 MVC 内容块小部件拖动到页面/页面模板上并且想要使用共享内容块时 - 不要单击小部件的“编辑”菜单,而是单击“更多”菜单。在那里您会看到使用共享内容块的选项。
这是您select想要的共享内容块所在的位置。