【问题标题】:Smart Form changes not reflecting in site. #Ektron智能表单更改未反映在站点中。 #Ektron
【发布时间】:2014-06-23 10:49:14
【问题描述】:

我已经在设置菜单的智能表单配置中编辑了我现有的智能表单。 然后我在内容文件夹属性中发布并更新了智能表单。 现在我转到了在 CMS 400 编辑器中使用该特定智能表单的特定内容,我可以看到更改。 但是当我在浏览器中浏览页面时,它仍然显示旧的智能表单。无法反映浏览器中的更改。请帮我。 提前致谢

【问题讨论】:

    标签: content-management-system ektron


    【解决方案1】:

    了解您正在运行的版本会有所帮助。话虽如此,这里可能会发生一些事情......

    缓存

    FrameworkAPI 缓存可能已打开,在这种情况下,您必须等待缓存过期或回收应用程序池才能看到更新的内容。通过将此部分中的 defaultContainer 属性更改为 Cache,在 web.config 中启用缓存。

    <ektron.framework.services>
      <unity configSource="ektron.cms.framework.unity.config"/>
      <framework defaultContainer="Default" childContainer="BusinessObjects"/>
    </ektron.framework.services>
    

    重新发布内容

    对智能表单定义的更改不会立即渗透到使用该特定智能表单的所有内容块。如果您添加一个字段(例如),该字段将不会存在于任何内容块上,除非您在编辑模式下打开该内容块并重新发布它。当您单击“编辑”时,它会自动添加到内容块中,但在您单击“发布”之前,该更改不会被保存。

    【讨论】:

    • 这是缓存问题。现在已经解决了。感谢布赖恩的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    相关资源
    最近更新 更多