定制 joshualicense/govuk-frontend-twig 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

joshualicense/govuk-frontend-twig

Composer 安装命令:

composer require joshualicense/govuk-frontend-twig

包简介

GOV.UK Frontend Nunjucks templates converted to Twig

README 文档

README

This repository contains a collection of Twig macros that generate HTML code compatible with the GOV.UK Frontend design system.

Compatibility

Refer to the table below to determine which version of GOV.UK Frontend Twig you should use for your targeted version of GOV.UK Frontend:

GOV.UK Frontend Twig Version GOV.UK Frontend Version
v6.2.0 v6.2.0
v6.1.0 v6.1.0
v6.0.0 v6.0.0
Older versions
GOV.UK Frontend Twig Version GOV.UK Frontend Version
v5.14.0 v5.14.0
v5.13.0 v5.13.0
v5.11.0 v5.12.0
v5.11.0 v5.11.0
v5.10.0 v5.10.0
v5.9.0 v5.9.0
v5.8.0 v5.8.0
v5.7.0 v5.7.0
v5.6.0 v5.6.0
v5.5.0 v5.5.0
v5.4.0 v5.4.0
v5.3.0 v5.3.0
v5.2.0 v5.2.0
v5.1.0 v5.1.0
v5.0.0 v5.0.0
v4.7.0 v4.7.0
v4.6.0 v4.6.0
v4.5.0 v4.5.0

Note that the versioning of this package will match the major and minor versions of GOV.UK Frontend, but patch versions may differ.

Usage

Installation

To use GOV.UK Frontend Twig in your project, install it via Composer:

composer require joshualicense/govuk-frontend-twig

Configuration

In your PHP code, configure the Twig template loader to include the GOV.UK Frontend Twig macros:

use Composer\Autoload\ClassLoader;
use Twig\Loader\FilesystemLoader;

// Optional: get the vendor directory using reflection from any directory.
$reflection = new \ReflectionClass(ClassLoader::class);
$vendorDir = dirname($reflection->getFileName(), 2);

$loader = new FilesystemLoader();
$loader->addPath($vendorDir . '/joshualicense/govuk-frontend-twig/src/templates', 'govuk-frontend-twig');

Usage examples

Here's an example of how to use a GOV.UK Frontend Twig macro in your Twig template:

{% from "@govuk-frontend-twig/components/back-link.html.twig" import govukBackLink %}

{{ govukBackLink({
  text: "Back",
  href: "#"
}) }}

Refer to the original GOV.UK Design System Components for more information on available components and macro options.

统计信息

  • 总下载量: 4.15k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 1
  • Forks: 0
  • 开发语言: Twig

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-04-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固