radicaldingos/dsfr-form-theme-bundle

一个集成 "Système de Design de l'État" (DSFR) 的 Twig 表单主题的 Symfony 4+ 扩展包

安装: 31

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 1

分支: 2

开放问题: 0

语言:Twig

类型:symfony-bundle

1.1 2024-09-14 07:02 UTC

This package is auto-updated.

Last update: 2024-09-14 07:14:17 UTC


README

一个集成 "Système de Design de l'État" (DSFR) 的 Twig 表单主题的 Symfony 4+ 扩展包。

索引

安装

首先,需要在项目中安装 DSFR 库。请参考 DSFRSymfony 文档进行安装。

然后,使用 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 文档。此外,此存储库还提供了示例文件。

源代码

有关此主题的更多信息,请查看以下网站及其文档。

  • DSFR 网站;
  • Twig PHP 模板引擎网站;
  • Symfony PHP 框架网站。