【问题标题】:Sitecore - how to persist a Layout changeSitecore - 如何保持布局更改
【发布时间】:2011-09-02 13:58:41
【问题描述】:

我开发了一个 Sitecore 控件,我想将其放入一个页面的布局中。

在这种情况下它是一个注册页面,我的控件被定义为一个子布局。

我所做的是进入页面编辑器界面,并将控件放入其中一个占位符中。

我现在要做的是创建一个包,仅包含此控件在此特定页面上的信息,而不影响例如该节点的内容或子项。

您能否建议创建此类包的最佳方法,在包设计器中具体选择什么?

谢谢

【问题讨论】:

    标签: content-management-system sitecore sitecore6


    【解决方案1】:

    我不认为包设计器可以让您精细控制以仅包含项目的特定字段。您需要将整个项目添加。

    【讨论】:

    • +1。 Sitecore Package 使用的最小单位是 item。
    【解决方案2】:

    您应该在项目的演示详细信息中配置布局和渲染,或者在模板的__Standard Values 中配置更好。

    您可以通过内容编辑器调用演示详细信息对话框。只需在内容树中选择一个项目,单击顶部功能区中的Presentation 选项卡,然后选择Details。您可以在此处配置所选项目的所有布局/渲染。

    但是如果你想防止内容更改,你真的应该在模板的__Standard Values 中配置演示文稿。这也是这种方式,Sitecore 推荐的方式。如果这样做,布局就是您必须放入包中的全部内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多