dneustadt / dn-view-snapshots
该软件包已废弃,不再维护。未建议替代软件包。
Shopware插件,允许您记录/日志视图并恢复它们
1.0.0
2018-03-17 17:26 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2020-01-24 17:38:50 UTC
README
已停用 - 已迁移至 FroshViewSnapshots
View Snapshots 是Shopware的一个插件,允许您持续记录/日志请求。它将记录传递给视图的变量快照,并将它们以序列化形式持久化到数据库中。此外,还将持久化模板路径、会话ID和自记录开始以来采取的步骤。
目标
通过获取模板的快照,包括其数据,您可以审查大多数请求,其结果与原始请求大致相同。因此,您可以自定义模板、CSS、JavaScript,并将您的更改与之前记录的情况进行比较,例如购物车中的不同文章或订单确认。
功能
- 随时开始/停止记录会话
- 后端组件以查看记录的会话
- 查看记录的快照
- 在记录的会话中向前/向后导航到快照
用法
通过插件管理器安装插件后,您可以在配置菜单下找到相应的后端应用程序。
后端应用程序将列出所有记录的会话。
要开始记录会话,请请求前端页面并使用JavaScript控制台发出命令
开始记录
> snapshots.record()
▶️️ Recording of session starting next request. Session ID: 0sorspi2md1j2vpt9tn9po3om1
停止记录
> snapshots.stop()
✋️️ Stopped recording current session.
查看记录的会话时
查看记录会话中的下一步
> snapshots.next()
查看记录会话中的上一步
> snapshots.prev()
安装
- 将此存储库克隆到Shopware安装目录下的 custom/plugins 文件夹中的 DnViewSnapshots 文件夹。
- 通过Shopware后端的插件管理器安装插件。
使用composer安装
- 切换到Shopware的根安装目录
- 运行命令
composer require dneustadt/dn-view-snapshots并通过插件管理器安装和激活插件
要求
- Shopware 5.3.4或更高版本
- PHP 7.0