yeebase / fusion-contentcachedebug
1.0.3
2018-12-28 09:52 UTC
Requires
- neos/fusion: ~3.3.0 || ~4.0
This package is auto-updated.
Last update: 2019-05-06 20:07:06 UTC
README
Yeebase.Fusion.ContentCacheDebug 包是一个辅助包,用于可视化您的缓存配置。一旦该包激活,管理员可以在网站上查看缓存配置覆盖层,以确切地看到哪些网站的哪些部分被缓存,如
安装 & 配置
通过 composer 安装此包
composer require yeebase/fusion-contentcachedebug
默认情况下,调试模式是禁用的。要启用它,请将以下内容添加到您的 Settings.yaml 文件中
Yeebase: Fusion: ContentCacheDebug: enabled: true
现在该包已激活,如果当前用户继承角色 Yeebase.Fusion.ContentCacheDebug:Debugger
,则将在您的 HTML 输出中渲染一些元数据。只有具有此角色的用户才能看到调试信息。
要运行调试器,您现在需要包含一些 JavaScript 和 CSS 以实际渲染输出。对于 Neos,我们已经调整了 Neos.Neos.Page
原型。在您的站点包的 Root.fusion 中包含以下内容
include: resource://Yeebase.Fusion.ContentCacheDebug/Private/Fusion/Root.fusion
如果您正在运行融合独立应用程序,请检查该代码并将 js 和 css 文件包含到您的页面中。
使用方法
要启用缓存可视化,请打开浏览器的开发者控制台并执行 __enable_content_cache_debug__()
。这将添加三个新的按钮。
🔦 切换可视化
📋 显示按层次结构顺序使用的缓存条目列表
❌ 禁用调试模式
如果您想保留活动的调试状态,可以向方法中添加一个 true
。
__enable_content_cache_debug__(true)
这将设置一个 cookie,并且调试模式在页面刷新后仍然处于活动状态。