radicaldingos / dsfr-form-theme-bundle
一个集成 "Système de Design de l'État" (DSFR) 的 Twig 表单主题的 Symfony 4+ 扩展包
1.1
2024-09-14 07:02 UTC
Requires
- php: >=7.1.3
- symfony/http-kernel: ^4.0|^5.0|^6.0|^7.0
- twig/twig: ^1.0|^2.0|^3.0
README
一个集成 "Système de Design de l'État" (DSFR) 的 Twig 表单主题的 Symfony 4+ 扩展包。
索引
安装
首先,需要在项目中安装 DSFR 库。请参考 DSFR 和 Symfony 文档进行安装。
然后,使用 Composer 安装扩展包
composer require radicaldingos/dsfr-form-theme-bundle
并确保它在您的 config/bundles.php
文件中已启用(如果尚未添加,请添加此行)
return [ ... RadicalDingos\DsfrFormThemeBundle\RadicalDingosDsfrFormThemeBundle::class => ['all' => true], ];
另一种最简单的方法是将表单主题文件 Resources\views\Form\dsfr-form-theme.html.twig
复制到项目 templates 文件夹中的某个位置。不建议使用这种方法,因为您将无法使用 Composer 更新此表单主题。
如何使用表单主题
要在整个项目中使用此表单主题,请编辑项目中的 config/packages/twig.yaml
文件,并将其添加到 form_themes 部分
twig: form_themes: - '@RadicalDingosDsfrFormTheme/Form/dsfr_form_theme.html.twig'
请参考 Symfony 文档。此外,此存储库还提供了示例文件。
源代码
有关此主题的更多信息,请查看以下网站及其文档。