2

我正在运行 Sitecore 6.5 并且在占位符设置方面遇到了一些问题。

据我了解,有两种方法可以配置占位符设置:

  1. 全局(在占位符设置项中)
  2. 逐个模板(作为标准值的一部分)

如果我在全局范围内应用我的设置,那么一切都会正常运行。但是,如果我将设置应用于模板本身,它就没有效果。

我目前有一张关于此问题的 Sitecore 支持票,但我想知道这里的社区是否曾经遇到过类似的事情。

4

2 回答 2

2

从技术上讲,它应该可以工作。在我的 Sitecore 6.5 安装上本地尝试过,它可以工作。

确保以下内容:

  1. 如果您有多个模板继承,则模板被正确继承。
  2. 占位符设置在标准值上正确指定,其他需要注意的是它是否采用参数值。
  3. (您可能知道但...)使用演示>>布局>>详细信息>>布局详细信息>>默认>>选择项目后在功能区上编辑。
  4. 最后确保在占位符中正确指定了允许的控件(渲染、子布局、Web 控件等)。
  5. 最后要检查的是您的代码是否有一个隐藏占位符的布尔值。IEFooPlaceholder.Visible = False;

让我们知道上述任何一项是否有帮助。

于 2013-05-08T13:57:43.230 回答
0

Sitecore 支持最终解决了我的特定问题。事实证明,在 Sitecore 6.5 及更早版本中,混合大小写的占位符名称无法正常工作。他们提供了一个补丁 dll 来修复我们网站的行为。

于 2013-05-23T18:47:31.040 回答