agitation/ui-bundle

此包的规范存储库似乎已消失,因此包已被冻结。

安装: 385

依赖: 2

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:symfony-bundle

1.14.4 2018-03-19 11:55 UTC

README

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

AgitUiBundle

此组件的主要功能是提供可插拔的前端页面。页面可以注册为“插件”。为此,AgitUiBundle 引入了一个用于 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