agitation/page-bundle

该软件包的规范仓库似乎已丢失,因此软件包已被冻结。

安装: 307

依赖: 2

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:symfony-bundle

1.3.9 2018-03-21 09:24 UTC

README

Agitation 是一个基于 Symfony2 的电子商务框架,通过插件 API、UI、支付模块和其他组件,专注于可扩展性。

AgitPageBundle

此软件包的主要功能是提供可插拔的前端页面。页面可以注册为“插件”。为此,AgitPageBundle 引入了对 Twig 模板的元注解,允许页面自我描述。

此类自我描述页面包含其在导航树中的位置和同级节点中的顺序,以及访问页面所需用户能力的安全信息。

除此之外,该软件包目前还包含 Twitter bootstrap、jQuery 和几个网络字体。是的,它们可能应该从专门的软件包中包含。

规范 URL

Agitation UI 页面支持规范 URL。用户和搜索引擎会自动重定向到正确的 URL。

例如,如果您有一个页面 /path/to/contactform,但用户输入 /path/to/contactform//path/////to///contactform,他们将被重定向到正确的规范 URL。

多语言页面

如果您通过 AgitIntlBundle 激活了多个区域设置,则每个页面都有一个对应的 URL。

例如:如果您激活了区域设置 en_USde_DE,以 en_US 作为主要区域设置,页面 /path/to/contactform 也会允许通过浏览器输入 /path/to/contactform/de(即在 URL 中附加区域设置的语种部分)来访问德语页面。

作为额外功能,此功能还支持规范 URL。如果用户输入 /path/to/contactform/en,如果您的首选区域设置是 en_US,则会被重定向到 /path/to/contactform