使用 Concrete5 v8.4.2,我为我的站点创建了一个自定义块,与图像滑块一样,它在编辑模式下显示占位符。在缓存和速度设置中启用块缓存时,会缓存块的公共视图,并且不再显示编辑模式视图。
图像滑块似乎可以通过使用来解决这个问题$btCacheBlockOutputForRegisteredUsers = false
,但这是一个高流量站点,所以我真的只想在页面处于编辑模式时禁用缓存视图,而不是针对所有登录用户。
上一个问题Concrete5 (5.7) - Don't cache page or current block on block 错误接近于我想要实现的目标,但我希望我不能在编辑模式下呈现缓存视图,而不是使缓存过期(在捕获的错误上)。使缓存过期,然后最终缓存编辑模式视图对我来说是不好的。这个问题也是 18 个月前的 Concrete5 的早期版本,所以我希望有一个更好的解决方案来解决我的问题。