d3/prg-redirects

在POST后进行重定向(类似于PRG模式)

安装: 46

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

类型:oxideshop-module

1.1.2.0 2024-03-14 13:11 UTC

This package is auto-updated.

Last update: 2024-09-14 14:19:27 UTC


README

deutsche Version english version

D³ PRG Weiterleitungen für OXID eShop

通过表单方法提交的表单,浏览器回退功能只能在表单重新发送后才能使用。根据浏览器,可能会显示询问。额外的发送可能会触发意外操作。

通过在原始地址上应用额外的GET请求,阻止了第一次“后退”时的额外发送。(参见 维基百科

安装

此包需要一个使用Composer安装的、版本定义在composer.json中的OXID eShop。

打开命令行并导航到商店的根目录(source和vendor的父目录)。执行以下命令。根据您的安装环境调整路径。

php composer require d3/prg-redirects:^1.0

在“扩展 -> 模块”中激活商店管理员中的模块。

使用

在“设置”选项卡中激活所有使用此额外重定向的控制器。

可扩展性

原则上,可以为此技术配备任何控制器。如果缺少控制器,可以随时补充。请注意处理特殊情况,例如,如果表单提交失败且重定向会干扰错误处理。

变更日志

有关更多信息,请参阅CHANGELOG

贡献

如果您有任何改进建议,请创建存储库的分支并创建一个Pull Request。或者,您可以简单地创建一个Issue。将项目添加到您的收藏夹。感谢您。

  • 创建项目的分支
  • 创建功能分支(git checkout -b feature/AmazingFeature)
  • 添加您的更改(git commit -m 'Add some AmazingFeature')
  • 传输分支(git push origin feature/AmazingFeature)
  • 打开Pull Request

许可

(截至2022年7月25日)

在GPLv3许可下分发。

Copyright (c) D3 Data Development (Inh. Thomas Dartsch)

Diese Software wird unter der GNU GENERAL PUBLIC LICENSE Version 3 vertrieben.

有关完整的版权和许可信息,请参阅随源代码一起分发的LICENSE文件。